Flights from Surabaya to Batam Starting at NZD 114
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopSUB 10:402h 10mNonstopBTH 12:50Surabaya - Batam | Tue, Apr 1 | Lion AirBTH 07:402h 15mNonstopSUB 09:55Batam - Surabaya | Fri, Apr 4 | Lion AirNZD 234 NZD 40843% OFF43% OFFNZD 408 NZD 234
-
SUB 07:002h 10mNonstopBTH 09:10Surabaya - Batam | Wed, Apr 2 | Lion AirBTH 14:152h 15mNonstopSUB 16:30Batam - Surabaya | Wed, Apr 2 | Lion AirNZD 249 NZD 40839% OFF39% OFFNZD 408 NZD 249
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Thu, May 8 | CitilinkBTH 16:252h 10mNonstopSUB 18:35Batam - Surabaya | Tue, May 13 | CitilinkNZD 259 NZD 40837% OFF37% OFFNZD 408 NZD 259
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Thu, Apr 24 | CitilinkBTH 16:252h 10mNonstopSUB 18:35Batam - Surabaya | Wed, Apr 30 | CitilinkNZD 26136% OFFNZD 408 NZD 261
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Thu, May 15 | CitilinkBTH 16:252h 10mNonstopSUB 18:35Batam - Surabaya | Mon, May 19 | CitilinkNZD 26236% OFFNZD 408 NZD 262
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Sat, May 3 | CitilinkBTH 16:252h 10mNonstopSUB 18:35Batam - Surabaya | Wed, May 7 | CitilinkNZD 26336% OFFNZD 408 NZD 263
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Sat, Apr 26 | CitilinkBTH 16:252h 10mNonstopSUB 18:35Batam - Surabaya | Sun, Apr 27 | CitilinkNZD 26834% OFFNZD 408 NZD 268
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Tue, Apr 1 | CitilinkBTH 07:402h 15mNonstopSUB 09:55Batam - Surabaya | Sat, Apr 5 | Lion AirNZD 26934% OFFNZD 408 NZD 269
-
SUB 07:002h 10mNonstopBTH 09:10Surabaya - Batam | Mon, Mar 31 | Lion AirBTH 07:402h 15mNonstopSUB 09:55Batam - Surabaya | Thu, Apr 3 | Lion AirNZD 29727% OFFNZD 408 NZD 297
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Mon, Mar 31 | CitilinkBTH 07:402h 15mNonstopSUB 09:55Batam - Surabaya | Thu, Apr 3 | Lion AirNZD 30625% OFFNZD 408 NZD 306
-
SUB 13:0017h 25m1 stopsBTH Invalid DateSurabaya - Batam | Sat, Mar 22 | Normal AirlineBTH 15:006hNonstopSUB 16:00Batam - Surabaya | Mon, Mar 24 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopSUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Wed, Mar 26 | CitilinkNZD 114 NZD 22950% OFF50% OFFNZD 229 NZD 114
-
SUB 10:402h 10mNonstopBTH 12:50Surabaya - Batam | Sun, Mar 30 | Lion AirNZD 126 NZD 22945% OFF45% OFFNZD 229 NZD 126
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Fri, May 16 | CitilinkNZD 127 NZD 22944% OFF44% OFFNZD 229 NZD 127
-
SUB 07:002h 10mNonstopBTH 09:10Surabaya - Batam | Tue, Apr 1 | Lion AirNZD 13043% OFFNZD 229 NZD 130
-
SUB 07:002h 10mNonstopBTH 09:10Surabaya - Batam | Mon, Mar 31 | Lion AirNZD 13043% OFFNZD 229 NZD 130
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Thu, Mar 20 | CitilinkNZD 13143% OFFNZD 229 NZD 131
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Thu, May 15 | CitilinkNZD 13541% OFFNZD 229 NZD 135
-
SUB 07:002h 10mNonstopBTH 09:10Surabaya - Batam | Wed, Apr 2 | Lion AirNZD 14537% OFFNZD 229 NZD 145
-
SUB 10:402h 10mNonstopBTH 12:50Surabaya - Batam | Sat, Mar 29 | Lion AirNZD 14636% OFFNZD 229 NZD 146
-
SUB 14:252h 10mNonstopBTH 16:35Surabaya - Batam | Thu, May 8 | CitilinkNZD 17225% OFFNZD 229 NZD 172
-
SUB 13:0017h 25m1 stopsBTH Invalid DateSurabaya - Batam | Sat, Mar 22 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Surabaya to Batam
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight tickets from Surabaya (SUB) to Batam (BTH) the cheapest?
Airlines adjust prices for flights from Surabaya to Batam based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Surabaya (SUB) to Batam (BTH) cost?
According to Trip.com's data, the lowest price is around NZD 277. -
How long does it take to fly from Surabaya (SUB) to Batam (BTH) and what is the distance?
It takes around 2 hours 37 minutes to fly from Surabaya (SUB) to Batam (BTH). -
What is the transportation method from the main airport to downtown in Batam?
- The distance from Hang Nadim Airport to downtown is about 10 km. It takes about 30 minutes by taxi.
-
What are the most popular airlines that fly from Surabaya (SUB) to Batam (BTH)?
How to find a cheap flight from Surabaya to Batam
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Surabaya to Batam. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Surabaya to Batam
Cheapest one-way flight price | NZD 113 |
---|---|
Cheapest round-trip ticket price | NZD 234 |
Off-season for travel | April |
Peak season for travel | June |
Flight distance | 1,348.33 km |
Average flight time | 2 hours 37 minutes |
Popular airline | Garuda Indonesia |
Popular Flights
-
Top Routes from Surabaya
-
Top Routes to Batam
-
More flight options
- Surabaya to Singapore Flights
- Surabaya to Hong Kong Flights
- Surabaya to Kuala Lumpur Flights
- Surabaya to Jakarta Flights
- Surabaya to Bali Flights
- Surabaya to Medina Flights
- Surabaya to Tokyo Flights
- Surabaya to Dubai Flights
- Surabaya to Lombok Flights
- Surabaya to Bangkok Flights
- Surabaya to Seoul Flights
- Flights from Juanda International Airport to Hamilton
- Flights from Juanda International Airport to Dunedin
- Flights from Juanda International Airport to Nelson
- Flights from Juanda International Airport to Blenheim
- Flights from Juanda International Airport to Invercargill
- Flights from Juanda International Airport to Wellington
- Flights from Surabaya to New Plymouth Airport
- Flights from Surabaya to Woodbourne Airport
- Flights from Surabaya to Wellington International Airport
- Flights from Surabaya to Invercargill Airport
- Flights from Surabaya to Hamilton International Airport
- Flights from Surabaya to Hokitika Airport
- Flights from Juanda International Airport to Auckland International Airport
- Flights from Juanda International Airport to Wellington International Airport
- Flights from Juanda International Airport to Woodbourne Airport
- Flights from Juanda International Airport to Dunedin International Airport
- Flights from Juanda International Airport to New Plymouth Airport
- Flights from Juanda International Airport to Hokitika Airport
- Medan to Batam Flights
- Pekanbaru to Batam Flights
- Kuala Lumpur to Batam Flights
- Seoul to Batam Flights
- Palembang to Batam Flights
- Padang to Batam Flights
- Yogyakarta to Batam Flights
- Semarang to Batam Flights
- Bandar Lampung to Batam Flights
- Pontianak to Batam Flights
- Jambi to Batam Flights
- Flights from Auckland International Airport to Batam
- Flights from Christchurch International Airport to Batam
- Flights from Auckland to Hang Nadim Airport
- Flights from Christchurch to Hang Nadim Airport
- Flights from Christchurch International Airport to Hang Nadim Airport
- Flights from Auckland International Airport to Hang Nadim Airport