Flight From Johor Bahru (JHB) to Semarang (SRG)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Best Price Guaranteed

Spot a cheaper deal? Claim now and get double back!

24/7 Support

Reach out to us anytime, anywhere

Best Airlines Price Guaranteed!

If you find a cheaper price, we will pay you 2x the difference!
Home
/
Flights
/
Johor Bahru to Semarang

Flight Information from Johor Bahru (JHB) to Semarang (SRG)

When Is the Cheapest Month & Date to Fly from Johor Bahru to Semarang?

Exclusive for new users—register today!

Download our app, register, and enjoy 8% off!

Code:JOMJALAN

Copy

About Semarang

Johor Bahru to Semarang Flight Route: Complete Guide for Travelers

Planning a trip from Johor Bahru to Semarang? This comprehensive guide covers everything you need to know about this international route connecting Malaysia and Indonesia. Whether you're traveling for business or leisure, we've compiled detailed information about flight options, airports, travel alternatives, and what to explore upon arrival in Semarang.

Flying from Johor Bahru to Semarang is becoming increasingly popular as travelers discover the charm and cultural richness of Central Java's capital city. While the journey requires connecting flights, proper planning can ensure a smooth and enjoyable travel experience. Currently, flights start from as low as RM 343, with prices varying depending on the season and how far in advance you book.

Direct Flights

No direct flight available.

Layover Flights

  • Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Jakarta (Indonesia) → Semarang (Indonesia)

    Airlines: Malaysia Airlines, Garuda Indonesia

    Total Flight Duration: 9h 5m

    Aircraft: Boeing 737, Boeing 737MAX 8 Passenger

    Layovers:

    • Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 1h 25m
    • Soekarno–Hatta International Airport (CGK), Jakarta, Indonesia layover for 3h 10m
  • Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Jakarta (Indonesia) → Semarang (Indonesia)

    Airlines: Malaysia Airlines, Garuda Indonesia

    Total Flight Duration: 14h 15m

    Aircraft: Boeing 737

    Layovers:

    • Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 1h 5m
    • Soekarno–Hatta International Airport (CGK), Jakarta, Indonesia layover for 8h 45m (overnight)

Information about schedule and airline subject to change based on airline policy. Please check regularly at Traveloka App.

About Senai International Airport - Johor Bahru

Location

Senai International Airport is located approximately 32 kilometers northwest of Johor Bahru city center. The airport serves as the main gateway to the southern region of Peninsular Malaysia and is a significant transportation hub for both domestic and international travel. Situated in Senai, the airport is easily accessible from major highways, making it convenient for travelers coming from Johor Bahru, Singapore, and surrounding areas.

Airport Terminal

The airport features a modern, two-level terminal building that efficiently handles passenger traffic. The departure area is located on the upper level, while the arrival hall is on the ground floor. The terminal is designed with passenger comfort in mind, featuring spacious waiting areas and clear signage to help travelers navigate easily. With a capacity to handle up to 3.5 million passengers annually, the terminal provides a comfortable environment for travelers while maintaining efficient operations.

Transport to Airport

Getting to Senai International Airport is convenient with several transportation options available:

  • Taxi: The most direct way to reach the airport from Johor Bahru city, with journey times of approximately 30-40 minutes depending on traffic.
  • Bus: Public buses operate between the city center and the airport, providing a more economical option for travelers.
  • Car Rental: Various car rental services are available for those who prefer to drive themselves to the airport.
  • Ride-Sharing: Services like Grab are widely used in Johor Bahru and provide convenient airport transfers.
  • Private Airport Shuttle: Some hotels offer shuttle services to the airport for their guests.

Facilities

Senai International Airport offers a range of facilities to ensure a comfortable travel experience:

  • Food and Beverage: Multiple restaurants and cafes serving local and international cuisine
  • Retail Shopping: Duty-free shops, convenience stores, and souvenir outlets
  • Banking Services: Currency exchange counters and ATMs throughout the terminal
  • Free Wi-Fi: Complimentary internet access throughout the airport
  • Prayer Rooms: Dedicated spaces for Muslim travelers
  • Medical Services: First aid facilities for any health emergencies
  • Baggage Services: Luggage wrapping, storage, and trolleys
  • Special Assistance: Services for passengers with reduced mobility or special needs
  • Executive Lounges: Premium lounges offering comfortable seating, refreshments, and business facilities

About Achmad Yani - Semarang

Location

Achmad Yani International Airport is located approximately 8 kilometers west of Semarang city center. As the main airport serving Central Java's capital, it provides convenient access to Semarang and surrounding regions. The airport's strategic position makes it an important gateway for both domestic and international travelers visiting Central Java. The relatively short distance from the city center ensures easy transfers for arriving passengers.

Airport Terminal

Achmad Yani International Airport features a modern terminal building that was inaugurated in 2018. The new terminal significantly expanded the airport's capacity and improved passenger facilities. The design incorporates traditional Javanese architectural elements while providing modern amenities. The terminal is organized with clear passenger flow, featuring separate areas for domestic and international flights. With its expanded capacity, the terminal can now handle up to 7 million passengers annually, a substantial increase from its previous capability.

Transport From Airport

Travelers arriving at Achmad Yani International Airport have several transportation options to reach Semarang city center:

  • Taxi: The most convenient option, with a journey time of approximately 20-30 minutes to the city center.
  • Ride-Sharing: Services like Grab provide reliable transportation from the airport.
  • Bus: Public transportation is available, connecting the airport to various parts of Semarang.
  • Car Rental: Several car rental services operate at the airport for those who prefer to drive themselves.
  • Hotel Shuttles: Many hotels in Semarang offer pickup services for their guests.

Facilities

Achmad Yani International Airport provides a comprehensive range of facilities to enhance the travel experience:

  • Dining Options: Various restaurants and cafes offering local Indonesian and international cuisine
  • Retail Shops: Souvenir stores, duty-free outlets, and convenience shops
  • Banking Services: ATMs and money changers available throughout the terminal
  • Free Wi-Fi: Complimentary internet access for all passengers
  • Prayer Rooms: Dedicated facilities for Muslim travelers
  • Information Counters: Helpful staff providing assistance to travelers
  • Medical Services: First aid facilities for any health emergencies
  • Baggage Services: Luggage storage, wrapping, and trolleys
  • Special Assistance: Services for passengers with reduced mobility
  • Executive Lounge: Premium waiting area with enhanced amenities for eligible passengers

FAQ Johor Bahru to Semarang Flight

  • Question: What is the average flight price from Johor Bahru to Semarang?

    Answer: Flight prices typically range from RM 343 to RM 688 depending on the season, with August generally offering the lowest fares and May the highest. Booking in advance and using Traveloka's price comparison tools can help you secure the best deals.

  • Question: Which airlines operate flights between Johor Bahru and Semarang?

    Answer: Multiple carriers serve this route through connecting flights, including Malaysia Airlines, AirAsia, Batik Air, and Garuda Indonesia. The most common route involves connections through Kuala Lumpur and Jakarta.

  • Question: What is the best time to book flights from Johor Bahru to Semarang?

    Answer: For the best prices, it's recommended to book at least 2-3 months in advance. According to travel data, flights booked during midweek (Tuesday to Thursday) often have lower prices than those booked on weekends.

  • Question: How can I find the cheapest month to fly from Johor Bahru to Semarang?

    Answer: According to travel data, August typically offers the cheapest flights at around RM 343, while May tends to be the most expensive month with prices starting from RM 688. Using Traveloka's flexible date search can help you identify the most affordable travel periods.

  • Question: What documents do I need for traveling from Malaysia to Indonesia?

    Answer: Malaysian citizens need a valid passport with at least six months validity beyond their planned stay. While visa-free entry is available for short visits, it's always best to check the latest immigration requirements before traveling as regulations may change.

  • Question: What is the baggage allowance for flights from Johor Bahru to Semarang?

    Answer: Baggage allowance varies by airline and fare class. Typically, economy class passengers are allowed 20-30kg checked baggage and 7-10kg carry-on luggage. It's advisable to check the specific allowance with your chosen airline during the booking process on Traveloka.

  • Question: How early should I arrive at Senai International Airport for my flight?

    Answer: For international flights, it's recommended to arrive at least 3 hours before departure to allow sufficient time for check-in, security screening, immigration procedures, and any unexpected delays.

  • Question: Are there any travel restrictions or requirements due to health concerns?

    Answer: Travel requirements can change frequently. It's essential to check the latest health and travel advisories for both Malaysia and Indonesia before your trip. Traveloka regularly updates travel requirement information to help travelers stay informed.

Other Ways to Travel From Johor Bahru to Semarang

While flying is the most practical way to travel between Johor Bahru and Semarang, adventurous travelers might consider alternative routes combining different transportation modes:

Option 1: Ferry + Bus + Flight

  • Ferry from Johor Bahru to Batam, Indonesia (approximately 2 hours)
  • Bus to Batam Airport (30 minutes)
  • Flight from Batam to Semarang with a potential connection (4-6 hours including layover)
  • Total journey time: 7-9 hours

Option 2: Land + Sea + Land + Flight

  • Bus from Johor Bahru to Singapore (1-2 hours including border crossing)
  • Ferry from Singapore to Batam (1 hour)
  • Transfer to Batam Airport (30 minutes)
  • Flight to Semarang (4-6 hours including potential layover)
  • Total journey time: 7-10 hours

Option 3: Rail + Flight

  • Train from Johor Bahru to Kuala Lumpur (approximately 6-7 hours)
  • Transfer to Kuala Lumpur International Airport (1 hour)
  • Flight from Kuala Lumpur to Semarang (3-5 hours including connections)
  • Total journey time: 10-13 hours

These alternative routes involve multiple transfers and longer travel times, making flying from Johor Bahru with connections the most efficient option for most travelers.

Explore Semarang

Popular Destinations in Semarang

  • Lawang Sewu

    A magnificent Dutch colonial building constructed in 1904, formerly used as the headquarters of the Dutch East Indies Railway Company. The name translates to "Thousand Doors" due to its numerous doors and windows. Today, it's a popular heritage site offering historical exhibitions and architectural marvels.

  • Sam Poo Kong Temple

    Indonesia's largest Chinese temple complex, dating back to the 15th century. This historic site honors Admiral Zheng He and showcases a beautiful blend of Chinese, Javanese, and Islamic architectural elements, making it an important multicultural landmark.

  • Old Town (Kota Lama)

    The historic Dutch colonial district featuring well-preserved European architecture from the 18th century. Wander through charming streets lined with heritage buildings, boutique cafes, and museums that tell the story of Semarang's rich trading history.

  • Great Mosque of Central Java

    An impressive Islamic architectural masterpiece featuring six towering minarets and magnificent domes. The mosque can accommodate up to 15,000 worshippers and is surrounded by beautiful gardens with water features inspired by the Taj Mahal.

  • Goa Kreo

    A picturesque cave and reservoir located in the hills of Semarang. According to local legend, the cave was a temporary shelter for Sunan Kalijaga, one of Java's revered Muslim saints. The surrounding Jatibarang Reservoir offers stunning views and opportunities for outdoor activities.

Popular Cuisine in Semarang

  • Lumpia Semarang

    The city's signature dish – spring rolls filled with bamboo shoots, eggs, and shrimp, wrapped in a thin paper-like crepe and deep-fried to golden perfection. Unlike other Indonesian spring rolls, Lumpia Semarang has a distinctive sweet and savory flavor profile that locals are fiercely proud of.

  • Tahu Gimbal

    A unique local delicacy consisting of fried tofu, shrimp fritters (gimbal), bean sprouts, and rice cake (lontong), all topped with a special peanut and shrimp paste sauce. This street food favorite offers a perfect balance of textures and flavors.

  • Wingko Babat

    A traditional sweet treat made from glutinous rice flour, coconut, and palm sugar. This round, flat cake has a slightly crunchy exterior and chewy interior, typically enjoyed as a snack with tea or coffee.

  • Bandeng Presto

    Pressure-cooked milkfish that softens even the tiniest bones, making it completely edible. The fish is typically seasoned with a blend of local spices before cooking and then fried to crispy perfection, resulting in a flavorful dish unique to Central Java.

  • Soto Bangkong

    A flavorful chicken soup with rice noodles, bean sprouts, and aromatic herbs, served with rice and topped with crispy shallots. This comforting dish is named after the Bangkong area of Semarang, where it originated, and offers a taste of authentic Central Javanese cuisine.

Traveling from Johor Bahru to Semarang offers an exciting opportunity to explore one of Indonesia's most historically rich yet underrated cities. While the journey requires connecting flights, the cultural experiences, architectural marvels, and culinary delights waiting in Semarang make it well worth the effort. Book your flight through Traveloka to ensure a smooth travel experience with the best available prices and comprehensive travel information.

Flight Information to Semarang

Flight Duration

0 hr(s) 0 mins

Airport in Johor Bahru

Airport in Semarang

Frequently Asked Questions

How early should I get to the airport for a domestic & international flight?
For domestic flights, we recommend arriving at the airport at least 2 hours before your scheduled departure time. For international flights, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. It’s better to be early and relaxed than rushing at the last minute right?
When is the best time to buy airline tickets?
Timing is everything when it comes to grabbing airline tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions!
What is the cheapest day to fly to Semarang?
Looking for the best deals to Semarang? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Semarang without breaking the bank!
What information do I need to know when booking a flight?
When booking a flight, every choice sets the tone for your trip. From the preferred flight route – be it direct or with layovers – to the in-flight experience – whether you opt for a standard economy seat or a luxurious first-class journey – and understanding baggage limits, there's a lot to weigh. Other considerations include travel insurance and the airline's booking policies.
How far in advance should I book an international flight?
For international flights, it’s wise to start your search about 5-6 months ahead with the optimal booking window being around 3-4 months before departure. This period often provides a balance between good fares and a reasonable choice of flight times and routes. But please note that several factors such as destination popularity, peak travel season, and regional major events can influence the timeline.
Do I need a passport and visa to fly between Johor Bahru to Semarang?
Traveling from Johor Bahru to Semarang typically requires specific documents. For international flights, a passport is almost always necessary. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed. The necessity of a visa depends on the traveler's citizenship and Semarang's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Johor Bahru to Semarang?
0 hours and 0 minutes is the shortest flight time from Johor Bahru to Semarang.

Airline Partners

Payment Partners

For all your unique travel choices, we got you

Popular Routes from Senai International Airport

Popular Routes from Achmad Yani

Popular Airline to Semarang

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Destination

Top International Destination

Top Flight Airport

Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2025 Traveloka. All rights reserved