Cheap flight tickets from Senai International to Surabaya

Compare Senai International to Surabaya flight deals

Find the cheapest month or even day of the year to fly to Surabaya

Book the best Surabaya fare with no extra fees

Flight deals from Senai International to Surabaya

Looking for a cheap last-minute deal or the best return flight from Senai International to Surabaya? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Senai International to Surabaya

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Senai International to Surabaya flights are currently cheapest in July.

Direct flights from Senai International to Surabaya

Senai International to Surabaya: Alternative routes

Compare routes from Senai International to Surabaya below. You may find an airport to fly into that's cheaper, faster, or easier than Surabaya.

Johor Bahru to Surabaya: Flight information

The things to know before you go.
Cheapest flight foundRM500
Cheapest month to flySeptember
Average flight time2 hrs, 24 mins
Most popular airlineIndonesia AirAsia
Average flights per week6

Finding cheap flights from Senai International to Surabaya: Frequently asked questions

The best price we found for a return flight from Senai International to Surabaya is RM500. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 24 minutes is the average flight time from Senai International to Surabaya.
Indonesia AirAsia flies direct from Senai International to Surabaya.
As of March 2026, there are 6 flights per week flying from Senai International to Surabaya.
The cheapest month to fly from Senai International to Surabaya is usually September.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Senai International Airport to Surabaya Airport on Saturday, 26 September 2026.
Yes – the average flight time is 2 hours and 24 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Surabaya but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Surabaya is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Indonesia AirAsia offers the cheapest flight tickets to Surabaya.

Flying from Senai Airport (JHB) to Juanda International Airport (SUB): what you need to know

  • The average duration of a direct flight from Senai Airport to Juanda International Airport is 2 hours 20 minutes.

  • Surabaya's timezone is UTC+7, which makes Surabaya one hour behind Johor Bahru.

  • Choose from six weekly Senai Airport to Juanda International Airport flights. The 11:25 departure with Indonesia AirAsia is the earliest flight available. Indonesia AirAsia operates the last service of the day at 19:10.

  • Your JHB to SUB flight won't wait if you're running late, so don't forget to check in on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're travelling internationally.

  • You can expect bigger queues during popular months such as August. Arriving up to four hours ahead of international flights and two hours for a domestic departure will give you ample time for security and boarding.

  • Indonesia AirAsia is your gateway to discovering Surabaya (and perhaps some other great parts of Indonesia!). Browse the direct flights from Senai Airport to Juanda International Airport offered by this airline.

  • Indonesia AirAsia is the airline most travellers choose to fly with on this route.

  • With 77.14% of services landing on schedule, Indonesia AirAsia is the most punctual carrier offering JHB to SUB flights.

  • Pick a stopover if you'd like to break up your flight. Just uncheck 'Direct flights only' to look at your options for tickets from Senai Airport to Juanda International Airport. Kuala Lumpur International Airport is a popular stopover on the JHB to SUB route.

How to find the cheapest flights from Senai Airport (JHB) to Juanda International Airport (SUB)

  • RM259 is the lowest price for a one-way Senai Airport to Juanda International Airport flight. A return flight starts at RM500. These fares can change depending on demand.

  • Score cheap tickets from JHB to SUB by booking at least ten months ahead. According to our research, that's the sweet spot for finding the biggest deals.

  • The cheapest month for flights from Senai Airport to Juanda International Airport is September. Use the 'Whole month' tool to see the lowest prices if you have flexible dates.

  • Save time searching for cheap flights from JHB to SUB by setting up a Price Alert. You'll receive an email or push notification on the app when a lower fare becomes available.

  • Pick your preferred arrival and departure times, number of stops and airlines with the filters. Alternatively, sort your results by 'Cheapest' to see the best deals on flights from Senai Airport to Juanda International Airport.

Handy information about Senai Airport (JHB)

  • 71.32% of flights leaving from Senai Airport arrive at their destination on schedule.

  • Senai Airport is about 26 kilometres from central Johor Bahru. If you're driving, catching a cab or ride-sharing from the centre, it'll take 30 minutes or so to arrive, depending on the traffic.

  • The trip when using public transport typically takes 1 hour 20 minutes.

  • Get your trip off to a relaxed start by staying near JHB. Whether you're catching an early flight from Senai Airport to Juanda International Airport or just don't want to be rushed, these stays have you covered:

Arriving at Juanda International Airport (SUB)

Getting from Juanda International Airport (SUB) to central Surabaya

  • Juanda International Airport is roughly 26 kilometres from central Surabaya. The drive time takes around 40 minutes.

When to fly to Juanda International Airport (SUB)

  • It's time to plan your travel dates for your flight from Senai Airport to Juanda International Airport. August is the busiest month to head to Surabaya. If you'd like a more laid-back vibe, go in February.

  • The warmest month in Surabaya is October, with temperatures ranging between 24ºC (75ºF) and 34ºC (93ºF). Lock in your flights from Senai Airport to Juanda International Airport in this month if you like this kind of weather.

  • July sees average temperatures of between 23ºC (73ºF) and 32ºC (90ºF). Search for cheap tickets from JHB to SUB around that time if you want to travel in cooler conditions.

Explore more of Indonesia

  • You've visited Surabaya, now it's time to explore more of Indonesia. Travel about 257 kilometres west to Semarang to tick off its top attractions. From Lawang Sewu - Historical Building Heritage Semaran to Sam Poo Kong and Semarang Old Town, there's plenty to keep you busy.

  • If you want to check out another side of Indonesia, consider Denpasar, about 306 kilometres south-east of Surabaya. Pura Blanjong, Jagatnata Temple (Pura Jagatnatha) and Bali Museum are key reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.