Cheap flights from Pune to Surabaya — book online with FlightGPT
Quick answer: Pune to Surabaya flights take about ≈ 11–15h (1–2-stop via Singapore/Kuala Lumpur), No non-stop — 1–2-stop via Singapore (SIN) or Kuala Lumpur (KUL). Indian passport holders should check the visa requirement summarised below. Use the live search above to compare today's cheapest PNQ–SUB fare across every airline, OTA and travel agent in one place.
Last reviewed June 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · fares are live — verify the final price in search before booking.
Looking for cheap flights from Pune to Surabaya? FlightGPT compares live PNQ to SUB fares across every connected source — Indian carriers, Gulf hubs, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Pune to Surabaya non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Pune-Surabaya fare is one search away.
Pune to Surabaya flights — quick facts
- Distance: ≈ 5,060 km (PNQ to SUB, great-circle)
- Typical flight time: ≈ 11–15h (1–2-stop via Singapore/Kuala Lumpur)
- Typical routing: No non-stop — 1–2-stop via Singapore (SIN) or Kuala Lumpur (KUL)
- Visa for Indians: Indonesia visa on arrival / e-VoA for Indian passport holders
Getting from Pune to East Java
No carrier flies Pune–Surabaya direct. The cleanest routings are via Singapore (SIN) or Kuala Lumpur (KUL), both of which feed SUB on Scoot, Singapore Airlines, AirAsia and Batik Air. From Pune you fly 5.5–6.5 hours to the hub, connect, then take a 2.5–3 hour leg into Juanda. Across the great-circle distance of about 5,060 km, plan for 11–15 hours including a layover. Singapore connections tend to be the most punctual; KL is often the cheapest to assemble.
Visa on arrival for Indian travellers
Indonesia is easy for Indians. You can get a visa on arrival at Juanda (SUB), or pre-buy an electronic e-VoA online. The VoA grants a 30-day stay, extendable once for another 30 days, for a fee of roughly IDR 500,000 (about ₹2,700) paid on arrival. Carry a passport valid for at least six months and proof of onward travel. As rules and fees do change, confirm the latest position on our visa guide before you fly.
Airlines and how to connect smartly
Scoot and Singapore Airlines offer comfortable single-ticket options via SIN, checking your bag through from the hub; AirAsia via KL is usually the budget winner. Garuda Indonesia and Batik Air also serve SUB from the region. If your hub–Surabaya leg is a separate budget fare, allow at least 3 hours for bag re-check and immigration. A through-ticket on Singapore Airlines or a well-timed Scoot combination is the lowest-stress way in.
Bromo, Ijen and East Java's wonders
Surabaya is the gateway to some of Indonesia's most dramatic landscapes. Mount Bromo, about 3–4 hours away, delivers a legendary sunrise over a smoking caldera; the Ijen volcano, further east near Banyuwangi, glows with surreal electric-blue flames at night. Surabaya itself is a proud, historic port—the "City of Heroes"—with Arab and Chinese quarters, the House of Sampoerna, and a celebrated street-food scene. Many travellers also use it as a stepping stone toward Bali by land or air.
Climate and the best months to fly
East Java is tropical at 25–33°C. The dry season, roughly June to September, is the best time for volcano trekking—clear Bromo sunrises and safer Ijen hikes. The wet season, November to March, brings heavy afternoon rain that can cloud the volcanoes and complicate treks. For a balance of weather and value, the February–May and October–November shoulders work well. Pack warm layers for the pre-dawn volcano cold, which can drop near 5–10°C at altitude.
Fares, currency and arrival
One- or two-stop Pune–Surabaya economy round-trips typically run ₹40,000–₹66,000 depending on season and routing; AirAsia/Scoot sales can dip below that. The currency is the Indonesian rupiah. Juanda International (SUB) is about 20 km from the city centre—a 30–40 minute taxi or Grab costing roughly IDR 120,000–180,000 (₹650–₹970). Compare your hub options against our Pune to Singapore page to find the cheaper gateway.
Time zone and itinerary tips
Surabaya is 1 hour 30 minutes ahead of India (UTC+7), so jet lag is negligible despite the 5,060 km distance. Because the volcano excursions are early-morning, multi-hour affairs, allow at least 6–8 days to comfortably cover Bromo, Ijen and the city—or to push on to Bali. Bahasa Indonesia is the language, with English in tourist circles. Many travellers book a combined Bromo–Ijen tour from Surabaya, ending in Banyuwangi for the short ferry hop to Bali.
Frequently asked questions
Is there a direct flight from Pune to Surabaya?
No. You take one or two stops via Singapore or Kuala Lumpur across about 5,060 km, with total travel time of 11–15 hours.
Do Indians need a visa for Surabaya?
Indians can get an Indonesia visa on arrival or e-VoA at Juanda, granting a 30-day stay (extendable once) for a fee of roughly IDR 500,000 (about ₹2,700).
How much does a Pune to Surabaya ticket cost?
One- or two-stop economy round-trips typically run ₹40,000–₹66,000 depending on season, with AirAsia and Scoot sales sometimes lower.
What is the time difference?
Surabaya is 1 hour 30 minutes ahead of India (UTC+7 vs IST UTC+5:30), so jet lag is negligible.
How do I reach Mount Bromo from Surabaya?
Bromo is about 3–4 hours away by road; most travellers join a pre-dawn tour to catch the sunrise over the caldera, with temperatures near 5–10°C at altitude.
When is the best time to visit?
June to September is the dry season, best for volcano trekking at 25–33°C; shoulder months February–May and October–November offer cheaper fares.
Cheapest Pune to Surabaya tickets — what drives the price
Pune to Surabaya prices swing with demand, season and lead time more than with any single airline. The reliable lever is comparison: pull every PNQ–SUB fare at once and shift your date by a day or two. Mid-week and red-eye departures on are usually where the cheapest seats sit.
Pune–Surabaya flights for tomorrow or this weekend
For a same-week Pune–Surabaya trip, the trick is to check all carriers at once rather than one app at a time. FlightGPT's live PNQ-SUB search does exactly that — red-eye and early-morning departures often carry the lowest last-minute prices. Enter your date above to compare instantly.
Pune to Surabaya flights — connections and routing
There is currently no non-stop service between Pune and Surabaya — itineraries connect via a hub, with a typical journey of ≈ 11–15h (1–2-stop via Singapore/Kuala Lumpur). Comparing hubs side by side often saves 15-30 percent. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Pune Surabaya ticket but are open to a layover.
Understanding Pune to Surabaya ticket prices
On Pune to Surabaya, the headline price and the price you actually pay can differ once baggage and seat selection are added. That's why FlightGPT compares fully-bundled Pune Surabaya fares across — the cheapest all-in option, not the lowest sticker that balloons at checkout.