Flight Ticket and Schedule From Semarang (SRG) to Johor Bahru (JHB)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!
year end sale
Home
/
Flights
/
Semarang to Johor Bahru

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

When is the cheapest flight time from Semarang to Johor Bahru?

OriginDestinationDeparture DatePrice
Semarang (SRG)Johor Bahru (JHB)Tuesday, 23 December 2025RM 525
Semarang (SRG)Johor Bahru (JHB)Tuesday, 20 January 2026RM 375
Semarang (SRG)Johor Bahru (JHB)Sunday, 1 February 2026No data
Semarang (SRG)Johor Bahru (JHB)Sunday, 29 March 2026RM 426
Semarang (SRG)Johor Bahru (JHB)Saturday, 4 April 2026RM 376
Semarang (SRG)Johor Bahru (JHB)Friday, 1 May 2026No data
Semarang (SRG)Johor Bahru (JHB)Monday, 1 June 2026No data
Semarang (SRG)Johor Bahru (JHB)Wednesday, 1 July 2026No data
Semarang (SRG)Johor Bahru (JHB)Saturday, 1 August 2026No data
Semarang (SRG)Johor Bahru (JHB)Tuesday, 1 September 2026No data
Semarang (SRG)Johor Bahru (JHB)Thursday, 1 October 2026No data
Semarang (SRG)Johor Bahru (JHB)Sunday, 1 November 2026No data

Exclusive for new users—register today!

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

Code:JOMJALAN

Copy

About Johor Bahru

Traveling from Semarang, Indonesia to Johor Bahru, Malaysia is a journey that bridges vibrant cultures, historical landmarks, and dynamic cities. Whether you are visiting for business, leisure, or to explore the wonders of southern Malaysia, understanding your flight options, airport information, and onward travel is essential. This comprehensive guide provides detailed insights to help you plan, book, and enjoy your trip from Semarang to Johor Bahru, ensuring a seamless travel experience with Traveloka.

Direct Flights

There are currently no direct flights operating between Semarang (Achmad Yani International Airport – SRG) and Johor Bahru (Senai International Airport – JHB). Travelers will need to opt for connecting flights, typically involving layovers in major regional hubs.

Layover Flights

For passengers flying from Semarang to Johor Bahru, layover flights are the primary travel option. Below are the details you need to know:

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

Airlines Operating:
- Garuda Indonesia
- Malaysia Airlines

Total Estimated Flight Duration:
26 hours 40 minutes

Aircraft Types:
- Boeing 737
- Boeing 737MAX 8 Passenger

Layover Details

- Soekarno–Hatta International Airport (CGK), Jakarta, Indonesia
Layover duration: 18 hours 20 minutes (overnight)

- Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia
Layover duration: 3 hours 45 minutes

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

About Achmad Yani - Semarang

Location

Achmad Yani International Airport serves as the primary airport for the city of Semarang, Central Java. It is conveniently located just a few kilometers from Semarang city center, making it accessible for travelers departing from or arriving in the heart of the city.

Airport Terminal

The airport features a modern passenger terminal which caters to both domestic and limited international flights. The facilities are designed to accommodate an increasing number of passengers, with streamlined check-in counters, spacious waiting lounges, duty-free shops, and food outlets that cater to local and international tastes.

Transport to Airport

Travelers can access Achmad Yani International Airport by several means:

  • Taxi Services: Widely available throughout Semarang, offering the fastest and most convenient airport transfer.
  • Ride-Hailing Apps: Popular choices such as Grab can be booked via smartphone.
  • Public Transportation: Local buses and minivans connect various parts of Semarang with the airport, providing cost-effective options for budget travelers.
  • Private Car: Onsite parking is available for both short-term and long-term needs.

For more information or to plan your airport arrival, visit Achmad Yani.

Facilities

Travelers at Achmad Yani International Airport can enjoy a variety of facilities:

  • Comfortable waiting lounges and seating areas
  • Free Wi-Fi throughout the terminal
  • ATMs and currency exchange counters
  • Baggage handling and lost & found services
  • Food courts and cafés serving Indonesian and international cuisine
  • Duty-free and retail shopping outlets
  • Prayer rooms and child-care facilities

About Senai International Airport - Johor Bahru

Location

Senai International Airport is strategically located in the town of Senai, within the Kulai District, approximately 22-30 km northwest of Johor Bahru city center. The airport is also about a 45-minute drive from Singapore, making it a convenient regional hub for international and cross-border travelers.

Airport Terminal

Senai International Airport comprises a single main passenger terminal serving both domestic and international flights. This modern terminal includes arrivals, departures, and all essential airport services. Adjacent to the main terminal, the Senai Business Aviation Terminal caters to private and charter flights, offering executive lounges and dedicated facilities.

Transport From Airport

Travelers arriving at Senai International Airport have multiple transportation options to reach Johor Bahru city center or other destinations:

  • Airport Shuttle Buses: Regular services connect the airport to Johor Bahru’s central business districts, offering an affordable and reliable transfer.
  • Taxi Services: Airport taxis are available around the clock, with fixed and metered fare options.
  • Ride-Hailing Apps: Services such as Grab are popular for quick and convenient airport pickups.
  • Car Rental: Several agencies operate in the terminal, offering vehicles for self-drive.
  • Parking Facilities: Multi-storey car parks are located near the terminal for those driving their own vehicles.

To learn more about arrivals, departures, and services, visit Senai International Airport.

Facilities

Senai International Airport offers a comprehensive range of passenger amenities, including:

  • Spacious check-in and waiting areas
  • Duty-free shopping and diverse retail outlets
  • Local and international dining options
  • Business lounges with office facilities and meeting rooms
  • Free Wi-Fi throughout the airport
  • ATM and currency exchange services
  • Prayer rooms and baby care amenities
  • Baggage claim, luggage wrapping, lost & found services
  • Medical and first aid facilities
  • Car rental desks and ample parking
  • Special assistance for disabled passengers

FAQ Semarang to Johor Bahru Flight

1. What is the fastest way to travel from Semarang to Johor Bahru?
The fastest way is to fly, although layovers are required as there are no direct flights between the two cities.

2. Which airlines operate flights from Semarang to Johor Bahru with layovers?
Garuda Indonesia and Malaysia Airlines commonly operate layover routes, typically via Jakarta and Kuala Lumpur.

3. How long does it take to fly from Semarang to Johor Bahru, including layovers?
Total journey time is approximately 26 hours and 40 minutes, mainly due to overnight layovers.

4. Why do layovers in Jakarta or Kuala Lumpur take so long?
Flight schedules and aircraft availability can result in longer connecting times, especially if flights do not align well or require overnight waits.

5. What travel documents are required when flying from Semarang to Johor Bahru?
A valid passport and, if necessary, a visa (depending on your nationality) to enter Malaysia.

6. Which airports will I transit through on this route?
You will transit through Soekarno–Hatta International Airport in Jakarta and Kuala Lumpur International Airport before arriving at Senai International Airport.

7. Can I find overnight accommodation at Jakarta or Kuala Lumpur airports during my layover?
Yes, both airports offer hotels and lounge services suitable for overnight stays.

8. Are there any restrictions or health protocols for international travelers?
Travelers are advised to check the latest health, safety, and immigration protocols before departure, as these may change according to government and airline policies.

Other Ways to Travel From Semarang to Johor Bahru

Besides air travel, travelers may consider alternative routes to reach Johor Bahru from Semarang:

  • Bus & Ferry Combo:
    Take a domestic flight or train from Semarang to Jakarta or Surabaya, then travel by bus to Batam or Dumai. From these ports, ferries connect Indonesia to Johor Bahru or Singapore, followed by a short bus or taxi ride to Johor Bahru. Total travel time may range from 30 to 40 hours, factoring in border crossings and ferry schedules.
  • Train & Bus:
    Use Indonesia’s rail network to reach Jakarta, then connect by bus to Sumatra. Continue overland to the nearest port and cross to Malaysia by ferry, then take a bus or taxi to Johor Bahru. This option can be time-consuming but may offer a scenic overland adventure.
  • Ferry via Singapore:
    Fly or take a ferry from Semarang to Batam, then continue by ferry to Singapore. From Singapore, Johor Bahru can be reached in less than one hour by bus or taxi over the Causeway.

Explore Johor Bahru

Popular Destinations in Johor Bahru

  • Legoland Malaysia Resort
    A globally celebrated theme park offering family fun with rides, shows, and the adjacent water park.
  • Johor Bahru City Square
    The city’s iconic shopping mall, filled with retail, dining, and entertainment options.
  • Sultan Abu Bakar State Mosque
    A striking example of Victorian-Moorish architecture, perched on a hill with panoramic city views.
  • Danga Bay
    A vibrant waterfront destination for dining, recreation, and beautiful sunset scenes.
  • Johor Zoo
    One of Malaysia’s oldest zoos, perfect for families and wildlife enthusiasts.

Popular Cuisine in Johor Bahru

  • Laksa Johor
    A unique local version of laksa, featuring spaghetti noodles in a fragrant fish-based coconut gravy.
  • Mee Rebus
    Egg noodles served in a thick, spicy-sweet potato gravy, topped with eggs, tofu, and herbs.
  • Nasi Lemak
    Malaysia’s national dish: coconut rice served with sambal, fried anchovies, peanuts, boiled eggs, and cucumber.
  • Otak-Otak
    Grilled spicy fish cakes wrapped in banana leaves, a Southern Johor specialty.
  • Kway Teow Kia
    Flat rice noodles in a savory herbal broth with assorted meats and tofu.

For more details on airport facilities, travel routes, and the latest flight options, book your journey confidently with Traveloka, your trusted partner for Southeast Asian travel. Whether you're flying out from Achmad Yani or arriving at Senai International Airport, your journey between Semarang and Johor Bahru starts here.

Flight Information to Johor Bahru

Flight Duration

4 hr(s) 50 mins

Airport in Semarang

Airport in Johor Bahru

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 Johor Bahru?
Looking for the best deals to Johor Bahru? 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 Johor Bahru 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 Semarang to Johor Bahru?
Traveling from Semarang to Johor Bahru 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 Johor Bahru'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 Semarang to Johor Bahru?
4 hours and 50 minutes is the shortest flight time from Semarang to Johor Bahru.

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Thai Smile
Thai Smile
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
maybank-credit-card-promotiontraveloka-cimb-promotiontraveloka-rhb-promotionambank-credit-card-promotiontraveloka-uob-promotion

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

For all your unique travel choices, we got you

Popular Routes from Achmad Yani

Popular Routes from Senai International Airport

Popular Airline to Johor Bahru

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