About the Surabaya → Ujung Pandang route
Surabaya to Ujung Pandang is one of those Indonesian domestic routes that quietly does a lot of heavy lifting. At 789 km and under an hour in the air — we're talking roughly 56 minutes — it's firmly short-haul, almost regional-hop territory. Airlines like Lion Air (JT) and Citilink (QG) run it regularly, which tells you something: this is a well-worn, workhorse route. You'll find a real mix onboard — families heading home to South Sulawesi, business travelers, and plenty of people using Makassar as a jumping-off point for eastern Indonesia.
Why travel from Surabaya to Ujung Pandang?
Ujung Pandang — most locals still call it Makassar — punches well above its weight as a destination. The waterfront at Fort Rotterdam alone is worth the trip, a Dutch colonial fort that somehow still stands right in the middle of the city. But honestly? I come for the food. Coto Makassar, a rich beef offal soup, and konro ribs are reasons to fly on their own. Beyond that, Makassar is where you connect to Toraja for those extraordinary cliff-side burial sites, or hop toward the Spermonde Islands for serious snorkeling. It's also a major trade hub, so if you're in logistics, shipping, or commodities, this city is very much on the map. UPG's 40 non-stop destinations mean you're rarely stuck here either — you can keep moving east.
Quick stats
- Distance: 789 km
- Estimated flight time: 0h 56m
- Operating airlines: ID, JT, QG, QZ, SJ
- Direct route: yes
Practical tips for SUB → UPG
April through October is generally the drier window for Makassar — I'd aim for that if you can. If you're flying QG or QZ, double-check your baggage allowance before you get to SUB; low-cost carriers on this route can be strict, and fees add up fast. On arrival at UPG, taxis are available but agree on a price or insist on the meter — ride-hailing apps like Gojek and Grab work well and are usually cheaper. The currency is Indonesian Rupiah, Bahasa Indonesia is the language, and Indonesian citizens need no additional documentation. The airport is reasonably modern and arrival is quick.
Frequently asked questions
How long is the flight from Surabaya to Ujung Pandang?
The flight is approximately 56 minutes for a distance of 789 km. This is a short domestic hop, making it one of the quickest regional flights in Indonesia.
Which airlines fly the Surabaya to Ujung Pandang route?
Five airlines operate this route: Garuda Indonesia (ID), Lion Air (JT), Citilink (QG), AirAsia (QZ), and Sriwijaya Air (SJ). You'll have good flexibility in choosing departure times and fares across these carriers.
What is the best time of year to fly this route?
The dry season (May to September) offers the most stable weather and generally lower fares due to reduced demand compared to peak holiday periods. However, prices can spike during Indonesian school holidays and year-end festivities, so booking 2–4 weeks in advance is recommended year-round.
Do I need a visa to fly from Surabaya to Ujung Pandang within Indonesia?
No visa is required for domestic travel within Indonesia; you only need a valid passport or Indonesian national ID. This is a domestic flight, so immigration procedures are minimal.
What should I know about luggage and jet lag on this route?
Baggage allowances vary by airline, but most include 20–25 kg checked luggage; confirm with your carrier when booking. Since both cities are in the same time zone (WIB/WITA), jet lag is not a concern, though the short flight means you'll land with minimal time to acclimate before onward travel.