How can I find cheap flights from Hang Nadim International Airport to Surabaya Airport?
Explore the cheapest one-way and round-trip flights from Hang Nadim International Airport to Surabaya Airport over the next 90 days, with one-way fares from BRL 414 and round-trip from BRL 841. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Nonstop
- Recommended
- Next 7 days
- Fastest
- Cheapest nonstop
BTH 12:10 PM2h 20mNonstopSUB 2:30 PMBatam - Surabaya | Thu, Nov 5 | Citilink
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Sun, Nov 8 | Lion AirBRL 841 BRL 1,00416% off16% offBRL 1,004 BRL 841
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sat, Nov 14 | Lion Air
SUB 11:40 AM2h 10mNonstopBTH 1:50 PMSurabaya - Batam | Wed, Nov 18 | Lion AirBRL 843 BRL 1,00416% off16% offBRL 1,004 BRL 843
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Mon, Nov 9 | Lion Air
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Thu, Nov 12 | Lion AirBRL 846 BRL 1,00416% off16% offBRL 1,004 BRL 846
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Sun, Nov 8 | Lion Air
SUB 11:40 AM2h 10mNonstopBTH 1:50 PMSurabaya - Batam | Wed, Nov 11 | Lion AirBRL 84616% offBRL 1,004 BRL 846
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Sat, Nov 7 | Lion Air
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Tue, Nov 10 | Lion AirBRL 84616% offBRL 1,004 BRL 846
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 6 | Lion Air
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Mon, Nov 9 | Lion AirBRL 84716% offBRL 1,004 BRL 847
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Thu, Nov 5 | Lion Air
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Sun, Nov 8 | Lion AirBRL 84716% offBRL 1,004 BRL 847
BTH 12:10 PM2h 20mNonstopSUB 2:30 PMBatam - Surabaya | Sat, Nov 7 | Citilink
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Tue, Nov 10 | Lion AirBRL 85515% offBRL 1,004 BRL 855
BTH 12:10 PM2h 20mNonstopSUB 2:30 PMBatam - Surabaya | Mon, Nov 9 | Citilink
SUB 7:10 AM2h 10mNonstopBTH 9:20 AMSurabaya - Batam | Thu, Nov 12 | Lion AirBRL 85515% offBRL 1,004 BRL 855
BTH 1:00 PM17h 25m1 stopSUB 2:00 PMBatam - Surabaya | Fri, Nov 6 | Normal Airline
SUB 3:00 PM6hNonstopBTH 4:00 PMSurabaya - Batam | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 6 | Lion AirBRL 414 BRL 50318% off18% offBRL 503 BRL 414
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 418 BRL 50317% off17% offBRL 503 BRL 418
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 420 BRL 50717% off17% offBRL 507 BRL 420
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Mon, Nov 9 | Lion AirBRL 42516% offBRL 503 BRL 425
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 13 | Lion AirBRL 42516% offBRL 503 BRL 425
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Sat, Nov 7 | Lion AirBRL 42715% offBRL 503 BRL 427
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Mon, Nov 16 | Lion AirBRL 42715% offBRL 503 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 8 | Lion AirBRL 42716% offBRL 507 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 20 | Lion AirBRL 42816% offBRL 507 BRL 428
BTH 1:00 PM17h 25m1 stopSUB 2:00 PMBatam - Surabaya | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 6 | Lion AirBRL 414 BRL 50318% off18% offBRL 503 BRL 414
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 418 BRL 50317% off17% offBRL 503 BRL 418
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 420 BRL 50717% off17% offBRL 507 BRL 420
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Mon, Nov 9 | Lion AirBRL 42516% offBRL 503 BRL 425
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 13 | Lion AirBRL 42516% offBRL 503 BRL 425
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Sat, Nov 7 | Lion AirBRL 42715% offBRL 503 BRL 427
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Mon, Nov 16 | Lion AirBRL 42715% offBRL 503 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 8 | Lion AirBRL 42716% offBRL 507 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 20 | Lion AirBRL 42816% offBRL 507 BRL 428
BTH 1:00 PM17h 25m1 stopSUB 2:00 PMBatam - Surabaya | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 420 BRL 83450% off50% offBRL 834 BRL 420
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 8 | Lion AirBRL 427 BRL 83449% off49% offBRL 834 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 29 | Lion AirBRL 428 BRL 83449% off49% offBRL 834 BRL 428
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 20 | Lion AirBRL 42849% offBRL 834 BRL 428
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Thu, Nov 12 | Lion AirBRL 43748% offBRL 834 BRL 437
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Mon, Nov 23 | Lion AirBRL 43748% offBRL 834 BRL 437
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sat, Nov 14 | Lion AirBRL 43847% offBRL 834 BRL 438
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 22 | Lion AirBRL 43847% offBRL 834 BRL 438
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Mon, Nov 9 | Lion AirBRL 43947% offBRL 834 BRL 439
BTH 1:00 PM17h 25m1 stopSUB 2:00 PMBatam - Surabaya | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 6 | Lion AirBRL 414 BRL 1,51773% off73% offBRL 1,517 BRL 414
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 8 | Lion AirBRL 427 BRL 1,51772% off72% offBRL 1,517 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Mon, Nov 9 | Lion AirBRL 439 BRL 1,51771% off71% offBRL 1,517 BRL 439
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Wed, Nov 11 | Lion AirBRL 44171% offBRL 1,517 BRL 441
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 10 | Lion AirBRL 44171% offBRL 1,517 BRL 441
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sat, Nov 7 | Lion AirBRL 44171% offBRL 1,517 BRL 441
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Thu, Nov 5 | Lion AirBRL 44271% offBRL 1,517 BRL 442
BTH 12:10 PM2h 20mNonstopSUB 2:30 PMBatam - Surabaya | Sun, Nov 8 | CitilinkBRL 44571% offBRL 1,517 BRL 445
BTH 12:10 PM2h 20mNonstopSUB 2:30 PMBatam - Surabaya | Mon, Nov 9 | CitilinkBRL 46469% offBRL 1,517 BRL 464
BTH 1:00 PM17h 25m1 stopSUB 2:00 PMBatam - Surabaya | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 6 | Lion AirBRL 414 BRL 50318% off18% offBRL 503 BRL 414
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 418 BRL 50317% off17% offBRL 503 BRL 418
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Tue, Nov 17 | Lion AirBRL 420 BRL 50717% off17% offBRL 507 BRL 420
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Mon, Nov 9 | Lion AirBRL 42516% offBRL 503 BRL 425
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 13 | Lion AirBRL 42516% offBRL 503 BRL 425
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Sat, Nov 7 | Lion AirBRL 42715% offBRL 503 BRL 427
BTH 8:40 AM2h 15mNonstopSUB 10:55 AMBatam - Surabaya | Mon, Nov 16 | Lion AirBRL 42715% offBRL 503 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Sun, Nov 8 | Lion AirBRL 42716% offBRL 507 BRL 427
BTH 2:20 PM2h 15mNonstopSUB 4:35 PMBatam - Surabaya | Fri, Nov 20 | Lion AirBRL 42816% offBRL 507 BRL 428
BTH 1:00 PM17h 25m1 stopSUB 2:00 PMBatam - Surabaya | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Batam to Surabaya are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Hang Nadim International Airport to Surabaya Airport
What is the cheapest month for one-way flights from Hang Nadim International Airport to Surabaya Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Hang Nadim International Airport to Surabaya Airport, the best time to buy is in October, with an average price of BRL 475. You’ll want to avoid June, when the average price can reach as high as BRL 668.
What’s the cheapest month to fly round-trip from Hang Nadim International Airport to Surabaya Airport?
Based on Trip.com’s data from the past 12 months, March is typically the cheapest month to find flights from Hang Nadim International Airport to Surabaya Airport, with an average price of BRL 860. In contrast, June is usually the most expensive month, with average fares reaching BRL 1,457.
What is the cheapest day of the week to fly from Hang Nadim International Airport to Surabaya Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Hang Nadim International Airport to Surabaya Airport is Thursday, with average fares typically lower than other days. You’ll want to avoid flying on Wednesday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Hang Nadim International Airport to Surabaya Airport?
The cheapest airline flying from Hang Nadim International Airport to Surabaya Airport is Lion Air (from BRL 414) among 6 carriers operating this route. Based on Trip.com's latest 7-day flight data.






Find more flights and airlines
What is the flight schedule from Hang Nadim International Airport to Surabaya Airport?
Check the schedule for flights from Batam to Surabaya and find the flight that best matches your travel plans.
-
JT972
Hang Nadim International Airport
2:20 PM
BTH
4:35 PM
SUB
S M T W T F SSearch -
JT970
Hang Nadim International Airport
8:40 AM
BTH
10:55 AM
SUB
S M T W T F SSearch -
QG949
Hang Nadim International Airport
12:10 PM
BTH
2:30 PM
SUB
S M T W T F SSearch
About Hang Nadim International Airport and Surabaya Airport
Learn about Hang Nadim International Airport (BTH) and Surabaya Airport (SUB) — including location, terminals, transportation, and travel tips.
| Flight distance | 1,350.73 km |
|---|---|
| Cheapest one-way ticket price | BRL 414 |
| Cheapest return ticket price | BRL 841 |
FAQs for Hang Nadim International Airport to Surabaya Airport Flights
How long is the flight from Hang Nadim International Airport to Surabaya Airport?
Hang Nadim International Airport to Surabaya Airport takes about 1 hour 59 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Hang Nadim International Airport (BTH) to Surabaya Airport (SUB)?
There are around 4 daily flights from Hang Nadim International Airport (BTH) to Surabaya Airport (SUB).What is the flight schedule from Hang Nadim International Airport to Surabaya Airport?
The earliest flight from Hang Nadim International Airport to Surabaya Airport departs at 08:40, and the last departs at 15:00, with about 3 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Hang Nadim International Airport (BTH) to Surabaya Airport (SUB) most expensive?
The route from Hang Nadim International Airport (BTH) to Surabaya Airport (SUB) is quite popular. Without considering departure times or holidays, tickets cost around BRL 855 in December, the most expensive month to book this route.What time does the earliest flight from Hang Nadim International Airport to Surabaya Airport depart?
The earliest flight departs from Hang Nadim International Airport (BTH) at 07:00 and arrives in Surabaya Airport (SUB) at 15:00.What time does the latest flight from Hang Nadim International Airport to Surabaya Airport depart?
The latest flight departs from Hang Nadim International Airport (BTH) at 17:45 and arrives in Surabaya Airport (SUB) at 19:55.What is the transportation method from the main airport to downtown in Surabaya?
- The distance from Juanda International Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
What's the closest airport to Surabaya Airport (SUB)?
The closest airport to Surabaya Airport (SUB) is Abdul Rachman Saleh Airport. The distance is around 62 km.Which airline operates the most direct flights from Hang Nadim International Airport (BTH) to Surabaya Airport (SUB)?
Lion Air is a very popular airline operating an average of 945 flights per month.What are the cheapest flights from Hang Nadim International Airport to Surabaya Airport?
One-way flights from Hang Nadim International Airport to Surabaya Airport currently start from BRL 414, and round-trip fares start from BRL 841. The current lowest fare is a Lion Air flight departing on Fri, Nov 6; prices may vary depending on availability.Which airlines offer direct flights from Hang Nadim International Airport to Surabaya Airport?
Yes. Lion Air and Citilink operate direct flights from Hang Nadim International Airport to Surabaya Airport, with an average flight time of 1 hour 53 minutes, and around 16 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Hang Nadim International Airport to Surabaya Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Hang Nadim International Airport to Surabaya Airport is BRL 687. Prices may vary depending on the departure date, airline, and availability.Which budget airlines fly from Hang Nadim International Airport to Surabaya Airport?
Lion Air and Citilink are the most popular budget airlines flying from Hang Nadim International Airport to Surabaya Airport, with one-way fares starting from BRL 414. Compare final prices carefully, as baggage, seat selection and payment fees may apply.How many weekly flights are there from Hang Nadim International Airport to Surabaya Airport?
Hang Nadim International Airport to Surabaya Airport operates around 17 weekly flights, mainly by Lion Air and Citilink. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Hang Nadim International Airport to Surabaya Airport on Trip.com?
Enter Hang Nadim International Airport and Surabaya Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Cheap Hang Nadim Airport to Soekarno-Hatta Intl. Airport flights
- Flights from Hang Nadim Airport to New Yogyakarta Intl. Airport
- Cheap Hang Nadim Airport to Medan Kuala Namu Airport flights
- Nonstop flights Hang Nadim Airport to Sultan Mahmud Badaruddin Ii Airport
- Nonstop flights Hang Nadim Airport to Kuala Lumpur Intl. Airport
- Flight deals from Hang Nadim Airport to Jakarta
- Flight deals from Hang Nadim Airport to Kuala Lumpur
- Flight deals from Hang Nadim Airport to Yogyakarta
- Flight deals from Hang Nadim Airport to Palembang
- Nonstop flights from Hang Nadim Airport to Medan
- Cheap Soekarno-Hatta Intl. Airport to Surabaya Airport flights
- Flights from Ngurah Rai Intl. Airport to Surabaya Airport
- Cheap Kuala Lumpur Intl. Airport to Surabaya Airport flights
- Flights from Taoyuan Intl. Airport to Surabaya Airport
- Nonstop flights Changi Airport to Surabaya Airport
- Flights from Singapore to Surabaya Airport
- Airlines fly from Jakarta to Surabaya Airport
- Flights from Taipei to Surabaya Airport
- Flights from Kuala Lumpur to Surabaya Airport
- Bali to Surabaya Airport cheap flights
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.