Users have found that flying from Bangkok to Surabaya on a Tuesday typically leans towards higher prices. However, this doesn’t mean you still can’t find a deal. Flexibility with other aspects of your flight can still land a great price for your trip.
Flights from Bangkok to Surabaya lean towards being more expensive in November. Prices are generally better when you fly from Bangkok to Surabaya in February, with the cheapest ticket starting at ฿ 3,902.
A simple way to save on the total cost of your ticket is to fly from Bangkok to Surabaya at midday. If you’re flexible enough to do this you can expect to save up to 23% on your trip compared to booking a flight in the morning.
Yes, there are multiple flights from Bangkok to Surabaya for under ฿ 6,004. The cheapest flight booked recently is on Multiple Airlines for just ฿ 5,523, but on average you can expect to pay ฿ 12,247.
Due to the rapidly changing circumstances due to COVID-19, airlines like Singapore Airlines and Malaysia Airlines flying from Bangkok to Surabaya Juanda have implemented new flexible cancellation policies.
There are no direct flights from Bangkok to Surabaya, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
You can imagine temperatures to be in the 36 °C range in April. The weather in Surabaya is generally colder than Bangkok's. As flight availability is subject to become more limited as peak season approaches it is ideal to book in a timely manner.
Airlines like Cathay Pacific, Garuda Indonesia, and Scoot fly from Bangkok to Surabaya in about 9h 50m. The time it takes to get you to your destination can typically vary by up to 12h 55m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.
Our cheapest airline available from Bangkok to Surabaya is Scoot. Our recent data shows that you can find tickets from as low as ฿ 9,606 on this airline. Additional options worth looking into are Cathay Pacific and Garuda Indonesia, starting at ฿ 10,807 and ฿ 28,098 round-trip.
For one-way options, check prices for Scoot. According to our data, you can fly for as low as ฿ 7,685.