Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights from Batam to Surabaya, ID, Indonesia - BTH to SUB Last modified: 24 Mei 16 12:49

Popular flights from Batam to Surabaya Last modified: 24 Mei 16 12:49

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Garuda Indonesia
Departure Date Return Date Lowest Price
14 Jun 16 21 Jun 16 Rp5.470.846
18 Jun 16 19 Jun 16 Rp5.470.846
19 Jun 16 26 Jun 16 Rp5.470.846
23 Jun 16 30 Jun 16 Rp5.470.846
24 Jun 16 08 Jul 16 Rp5.470.846

How Much Does it Cost to Fly from Batam to Surabaya (BTH to SUB)?

We have collected flight cost data from across the web for travel from Batam to Surabaya, and have found the average flight price for this trip to be Rp5.484.422.

When Can I Buy the Cheapest Flight from Batam to Surabaya (BTH to SUB)?

Airlines can adjust prices for plane tickets from Batam to Surabaya based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

Non-Stop vs Connecting Flights from Batam to Surabaya (BTH to SUB)

Your Batam to Surabaya flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Batam to Surabaya is Rp5.470.846.

The average price for non-stop flights from Batam to Surabaya is Rp0.

The chart below shows up to date information regarding non-stop flights from Batam to Surabaya.

Nonstop Flight Details from Batam to Surabaya
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Lion Air 4 4 4 4 4 4 4 09:00 17:00
Citilink 2 2 2 2 2 2 2 09:05 14:40

Batam to Surabaya Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Batam to Surabaya?
Answer: The average Batam to Surabaya flight time is 2 hours and 11 minutes.
Question: How many kilometers are there between Batam and Surabaya?
Answer: The distance from Batam to Surabaya is 1345 kilometers.
Question: How common are direct flights from Batam to Surabaya?
Answer: There are 42 direct flights from Batam to Surabaya.
Question: What is the most popular airline for non-stop flights from Batam to Surabaya?
Answer: Lion Air provides 66% of the non-stop flights between Batam and Surabaya.

Airports for Your Route

These pages contain information about the major airports in Batam and Surabaya, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Batam - BTH

FlightsAirlineLowest Price
Batam to Denpasar Bali Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp5.810.229
Batam to Yogyakarta Garuda, Batik Air, Lion Air, Citilink, Sriwijaya Rp4.900.684

Cheap Domestic Flights to Surabaya - SUB

FlightsAirlineLowest Price
Pekanbaru to Denpasar Bali Garuda, Lion Air, Citilink Rp6.095.310

Cheap International Flights to Surabaya - SUB

FlightsAirlineLowest Price
Singapore to Surabaya Jetstar Asia, China Airlines, Garuda, Batik Air, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair, SkyStar Rp1.493.283
Johor Bahru to Surabaya AirAsia, Garuda, Lion Air, Malaysia, Malindo, AirAsia Indonesia, SkyStar Rp5.484.422
Singapore to Denpasar Bali Jetstar Asia, Garuda, Lion Air, KLM, SilkAir, Citilink, Qatar, AirAsia Indonesia, Singapore, Tigerair, Scoot, SkyStar Rp1.452.558
Singapore to Malang Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Tigerair Rp3.841.810
Singapore to Yogyakarta Jetstar Asia, Garuda, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Singapore, Tigerair, Scoot, SkyStar Rp1.452.558
Singapore to Semarang Jetstar Asia, Garuda, Batik Air, Wings, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Singapore, Tigerair, SkyStar Rp1.547.585
Singapore to Solo City Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair Rp3.801.084
Singapore to Bandung Jetstar Asia, Garuda, Wings, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Singapore, Tigerair, SkyStar Rp1.710.488
Singapore to Hong Kong Jetstar Asia, Cathay, Hong Kong, Dragonair, SilkAir, Singapore, Tigerair, Scoot, United, Hong Kong Express Rp1.629.036
Singapore to Manila Jetstar Asia, Cebu Pacific, SilkAir, Philippine, Singapore, Tigerair, Scoot, AirAsia Zest Rp1.629.036
Singapore to Kuching Jetstar Asia, AirAsia, Malaysia, SilkAir, Malindo, Singapore, Scoot Rp1.276.079
Singapore to Guangzhou Jetstar Asia, Sichuan, Air China, China Southern, Hainan, Xiamen, SilkAir, China Eastern, Shandong, Singapore, Tigerair, Scoot, Shenzhen Rp2.239.925
Singapore to Balikpapan Jetstar Asia, Garuda, Batik Air, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Sriwijaya, Singapore, Tigerair, Scoot Rp4.072.590
Singapore to Ho Chi Minh City Jetstar Asia, Jetstar Pacific, SilkAir, Singapore, Tigerair, Scoot, Vietjet, Vietnam Rp1.126.750
Johor Bahru to Denpasar Bali AirAsia, Garuda, Wings, Malaysia, Malindo, AirAsia Indonesia, SkyStar Rp1.479.708
Singapore to Delhi Jetstar Asia, IndiGo, Jet Airways, Air India, India Express, SilkAir, SpiceJet, Singapore, Tigerair, Scoot, KLM* Rp4.221.919
Singapore to Kota Kinabalu Jetstar Asia, AirAsia, Malaysia, SilkAir, Malindo, Singapore, Tigerair, Scoot Rp1.289.654
Singapore to Makassar - Ujung Pandang Jetstar Asia, Garuda, Batik Air, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Sriwijaya, Singapore, Tigerair Rp3.298.798
Singapore to Bandar Lampung Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair Rp2.660.759
Singapore to Taipei Jetstar Asia, Mandarin, UNI Air, EVA Air, China Airlines, TransAsia, SilkAir, Singapore, Tigerair, Scoot Rp1.520.434
Singapore to Dubai Emirates, flydubai, SilkAir, Singapore, Tigerair, Scoot Rp5.959.557
Singapore to Pontianak Jetstar Asia, Garuda, Lion Air, SilkAir, Singapore, Tigerair Rp4.018.289
Singapore to Shenzhen Jetstar Asia, Sichuan, Air China, China Southern, Shanghai, Hainan, Xiamen, SilkAir, China Eastern, Shandong, Singapore, Tigerair, Scoot, Shenzhen Rp3.176.621
Singapore to Penang Jetstar Asia, AirAsia, Firefly, Malaysia, SilkAir, Malindo, Singapore, Tigerair, Scoot Rp692.341
Singapore to New York American, Alaska, JetBlue, Hawaiian, SilkAir, Singapore, United, Great Lakes Rp14.118.312
Singapore to Mumbai IndiGo, Jet Airways, Air India, GoAir, India Express, SilkAir, SpiceJet, Singapore, Tigerair, Scoot, KLM* Rp3.936.837
Singapore to Los Angeles American, Alaska, JetBlue, Hawaiian, Singapore, Scoot, United, Great Lakes Rp12.448.551
Cheap Flights from Batam to Surabaya, ID, Indonesia, from Rp403 Round trip from BTH to SUB