Direct (nonstop) flights from Surabaya to Balikpapan

4 airlines fly nonstop from Juanda (SUB) to Sepinggan (BPN). It's 506 miles (815 km), about 1h 35m in the air. Operated by Pelita Air Service, Lion Air, Citilink and others.

SUB
Juanda
🇮🇩 Surabaya, Indonesia
✈
BPN
Sepinggan
🇮🇩 Balikpapan, Indonesia
Flight Time
1h 35m
Distance
506 mi
815 km
CO₂/pax
94 kg
−26 kg vs. layover
Airlines
4
Pelita Air Service +3
Time Diff
+1h
Operated by Pelita Air Service Pelita Air Service Lion Air Lion Air Citilink Citilink Indonesia AirAsia Indonesia AirAsia

Route data last updated: May 26, 2026

Airlines with non-stop flights

Pelita Air Service IP Pelita Air Service
Route
SUB → BPN
Flight Time
1h 35m
Distance
506 mi
Lion Air JT Lion Air
Route
SUB → BPN
Flight Time
1h 35m
Distance
506 mi
Citilink QG Citilink
Route
SUB → BPN
Flight Time
1h 35m
Distance
506 mi
Indonesia AirAsia QZ Indonesia AirAsia
Route
SUB → BPN
Flight Time
1h 35m
Distance
506 mi

Alternative Routes

Other ways to fly from Surabaya to Balikpapan with one stop · direct emits 94 kg CO₂ per passenger

SUB → BDJ (Banjarmasin) → BPN
Leg 1: 1h 10m (302 mi) Leg 2: 1h 10m (211 mi) Total: ~2h 20m 🍃 120 kg CO₂ (+28% vs. direct)
Leg 1
SUB → BDJ
1h 10m · 302 mi
View SUB to BDJ flights →
Leg 2
BDJ → BPN
1h 10m · 211 mi
View BDJ to BPN flights →
SUB → PKY (Palangkaraya) → BPN
Leg 1: 1h 15m (363 mi) Leg 2: 1h 15m (214 mi) Total: ~2h 30m 🍃 132 kg CO₂ (+40% vs. direct)
Leg 1
SUB → PKY
1h 15m · 363 mi
View SUB to PKY flights →
Leg 2
PKY → BPN
1h 15m · 214 mi
View PKY to BPN flights →
SUB → UPG (Ujung Pandang) → BPN
Leg 1: 1h 30m (490 mi) Leg 2: 1h 10m (319 mi) Total: ~2h 40m 🍃 175 kg CO₂ (+86% vs. direct)
Leg 1
SUB → UPG
1h 30m · 490 mi
View SUB to UPG flights →
Leg 2
UPG → BPN
1h 10m · 319 mi
View UPG to BPN flights →
SUB → LOP (Praya) → BPN
Leg 1: 1h 5m (256 mi) Leg 2: 1h 35m (517 mi) Total: ~2h 40m 🍃 168 kg CO₂ (+79% vs. direct)
Leg 1
SUB → LOP
1h 5m · 256 mi
View SUB to LOP flights →
Leg 2
LOP → BPN
1h 35m · 517 mi
View LOP to BPN flights →
SUB → SRG (Semarang) → BPN
Leg 1: 55m (168 mi) Leg 2: 1h 45m (597 mi) Total: ~2h 40m 🍃 167 kg CO₂ (+78% vs. direct)
Leg 1
SUB → SRG
55m · 168 mi
View SUB to SRG flights →
Leg 2
SRG → BPN
1h 45m · 597 mi
View SRG to BPN flights →

Frequently Asked Questions

How long is the direct flight from Surabaya to Balikpapan?

A nonstop flight from Surabaya (SUB) to Balikpapan (BPN) takes approximately 1 hours and 35 minutes. The distance is 506 miles (815 km).

Which airlines fly nonstop from Surabaya to Balikpapan?

4 airlines: Pelita Air Service, Lion Air, Citilink, Indonesia AirAsia.

Is there a nonstop flight from Surabaya to Balikpapan?

Yes. 4 airlines: Pelita Air Service, Lion Air, Citilink, Indonesia AirAsia.

How far is Surabaya from Balikpapan?

The flight distance from Surabaya to Balikpapan is 506 miles (815 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Surabaya to Balikpapan?

At 1h 35m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Surabaya to Balikpapan?

Roughly 94 kg CO2 per passenger one-way. That's about the same as driving 470 km.

Is the return flight from Balikpapan to Surabaya also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Surabaya to Balikpapan?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Juanda for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.