Cheap Flights from Bangkok to Surabaya

Compare Bangkok 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 Bangkok to Surabaya

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

Find the cheapest month to fly from Bangkok to Surabaya

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

Direct flights from Bangkok to Surabaya

Bangkok to Surabaya: Alternative routes

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

Bangkok to Surabaya: Flight information

The things to know before you go.
Cheapest flight foundRs17,700
Cheapest month to flyAugust
Average flight time4 hrs, 5 mins
Most popular airlineThai LionAir
Average flights per week10

Finding cheap flights from Bangkok to Surabaya: Frequently asked questions

The best price we found for a return flight from Bangkok to Surabaya is Rs36,258. 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.
4 hours and 5 minutes is the average flight time from Bangkok to Surabaya.
Thai LionAir and Indonesia AirAsia fly direct from Bangkok to Surabaya.
As of August 2025, there are 10 flights per week flying from Bangkok to Surabaya.
The cheapest month to fly from Bangkok to Surabaya is usually October.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Bangkok to Surabaya Airport on Friday, 24 October 2025.
Yes – the average flight time is 4 hours and 5 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.
The cheapest airline that flies to Surabaya is Thai LionAir .

Travelling from Bangkok to Juanda International Airport (SUB): What you need to know

  • There are a couple of main airports you can start your trip from in Bangkok. Explore your options departing from Suvarnabhumi Airport (BKK) or Don Mueang International Airport (DMK) when planning your flight from Bangkok to Juanda International Airport (SUB).

  • Surabaya's timezone is UTC+7, which is the same as Bangkok. Juanda International Airport is located in Surabaya.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are tried-and-true travel tips. Make sure you're at the airport on time to catch your flight from Bangkok to SUB.

  • Peak travel periods mean busier airports, so be there even earlier. Give yourself at least two hours before a domestic flight and four hours for international journeys to stick to your schedule.

Airports in Bangkok

Suvarnabhumi Airport (BKK)

  • A stopover is the perfect opportunity to take a break from travelling and perhaps even explore another city. When searching for cheap flights from Bangkok to SUB leaving from Suvarnabhumi Airport (BKK), uncheck the 'Direct flights only' box to find out where you can stop along the way. Top options include:

    • Kuala Lumpur International Airport (KUL)

    • Changi International Airport (SIN)

    • Soekarno-Hatta International Airport (CGK)

  • Located around 32 kilometres from the centre of Bangkok, BKK can be reached in about 35 minutes by car (depending on traffic). The journey by public transport takes roughly 1 hour 5 minutes.

  • Want a hassle-free start to your travels? Stay near Suvarnabhumi Airport. Whether you've booked an early flight from Bangkok to Juanda International Airport or prefer not to feel hurried, these hotels are just what you're after:

  • When it comes to the on-time performance of Suvarnabhumi Airport, data shows 67.87% of flights arrive within the expected time frame.

Don Mueang International Airport (DMK)

  • Get the most out of your holiday with a stopover on your flight from Bangkok to Juanda International Airport. Here's where you can connect between Don Mueang International Airport and SUB:

    • Kuala Lumpur International Airport (KUL)

    • Changi International Airport (SIN)

    • Soekarno-Hatta International Airport (CGK)

  • DMK is about 27 kilometres from central Bangkok. It takes 30 minutes or so to get to the airport by car from the city centre. Public transport takes approximately 1 hour 5 minutes.

  • Start your holiday sooner with an extra night away from home. Before your Bangkok to SUB flight, unwind in one of these hotels close to Don Mueang International Airport:

  • Don Mueang International Airport has an on-time performance of 66.48%. This figure sheds light on how frequently flights that leave from this airport arrive on time.

About Juanda International Airport (SUB)

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

  • Currently, Rs17,700 is the lowest price we've found for a one-way ticket from Bangkok to Juanda International Airport. The cheapest price for a return flight is Rs36,258. Remember fares can change due to availability at the time of booking.

  • To find cheap flights from Bangkok to SUB, book in advance. Airlines usually offer lower fares when tickets first go on sale.

  • If you're flexible with your travel dates, try using the 'Whole month' search tool. It'll give you the lowest price across the month when searching for your Bangkok to Juanda International Airport ticket.

  • You don't need to search every day to find out if fares have dropped when you set up a Price Alert. We'll let you know when a better deal comes up on flight tickets from Bangkok to SUB.

  • Tailor your flights using filters. Select your ideal departure and arrival times, total journey duration and airlines. You can also sort the results by 'Best,' 'Cheapest' or 'Fastest' flights from Bangkok to Juanda International Airport.

The best time to fly from Bangkok to Juanda International Airport (SUB)

  • August is the most popular month for flights from Bangkok to Juanda International Airport (SUB). Plan your visit to Surabaya in February for a more laid-back experience.

  • The warmest month in Surabaya is October, with temperatures ranging between 24ºC and 34ºC. Book your Bangkok to SUB flight ticket then if that's your idea of comfortable weather.

  • Search for cheap tickets from Bangkok to Juanda International Airport in July if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 23ºC and 32ºC.

More about Surabaya

Explore more of Indonesia

  • Surabaya is easy to fall in love with, but there are so many other parts of Indonesia you should also see. Around 274 kilometres west of Surabaya, a trip to Semarang will keep your itinerary packed. Start with leading sights like Taman Borobudur, Semarang Old Town and Indonesia Kaya Park.

  • Around 274 kilometres west of Surabaya, Yogyakarta is another essential stop in Indonesia. Experience this destination's highlights firsthand at Wisata Kraton Jogja, Yogyakarta Palace and ALUN ALUN KIDUL YOGYAKARTA.

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