There are 2 way(s) to get from Makassar to Surabaya
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
For the Makassar to Surabaya route, flying is the most efficient. Book your domestic flight a few weeks ahead, especially during peak travel seasons, to secure better prices and ensure availability, avoiding last-minute stress. Check platforms like 12go.asia for options.
If budget is your absolute priority and you have ample time, the overnight bus is a viable, albeit long, option. Be prepared for a basic experience and pack snacks and water. It's a way to save on accommodation for one night.
When flying domestic in Indonesia, budget airlines often have stricter baggage allowances. Double-check your ticket for weight limits to avoid unexpected extra charges at the airport, especially if you're traveling with a large backpack.
Whether you fly or take the bus, always factor in extra time for getting to and from terminals. Bali traffic is infamous, and while Makassar to Surabaya doesn't involve Bali, local traffic in both cities can still be unpredictable. A 2-hour buffer is a good idea.
Especially for the long bus journey, ensure you have plenty of water and some snacks. Stops for food might be infrequent or offer limited options. Staying hydrated is crucial in Indonesia's climate. This will make your trip more comfortable.
🛣️ The journey experience
Navigating Indonesia's vast archipelago can feel like a puzzle, especially when figuring out the best way to get from Makassar to Surabaya. You're looking for clear answers: should you fly, take a bus and ferry, or is there a fast boat option? For this specific route, the choice is between a long overland journey or a quick flight. Understanding the real durations, including travel to and from airports or bus terminals, is key to making the right decision for your itinerary.
From Makassar to Surabaya, you primarily have two main options. The bus journey is an epic adventure, taking around 12 hours and costing approximately €18. This involves a long drive, likely with a ferry crossing from Sulawesi to Java, and is best suited for budget travelers with plenty of time. Alternatively, a direct flight is a much faster option, clocking in at about 2 hours for around €55. Airlines like Lion Air, Garuda Indonesia, or Citilink typically operate this route, offering a swift transition between the two major cities.
While bus and ferry combinations are common for island-hopping in Indonesia, for Makassar to Surabaya, flying is overwhelmingly the more practical and time-efficient choice. You won't have to worry about complex bus-and-ferry transfers or unexpected delays due to sea conditions. Booking your flight ahead, especially during peak season, will save you time and stress, ensuring a smooth connection without losing a precious day to overland travel. Compare options on platforms like 12go.asia to see real-time schedules and prices.
Frequently asked questions — Makassar → Surabaya
For this route, flying is by far the most efficient and recommended option. It's significantly faster, taking only about 2 hours compared to the 12-hour bus journey. While more expensive, the time saved makes it worthwhile for most independent travelers looking to maximize their time in Indonesia. The bus is a budget alternative for the very patient.
A bus ticket typically costs around €18 for the approximately 12-hour journey. If you opt to fly, tickets usually start from €55 for a 2-hour flight. Prices can vary based on airline, booking time, and demand, so it's always best to check current prices on platforms like 12go.asia.
For flying, factor in about 1-2 hours for airport transfers on each end, plus 1-2 hours for airport procedures before your 2-hour flight. So, expect a total door-to-door time of 5-6 hours. The bus journey is a straightforward 12 hours from terminal to terminal, not including your transit to the bus station.
Yes, it is highly recommended to book your tickets in advance, especially for flights. Booking a few weeks ahead can secure better prices and guarantee your seat, particularly during peak travel periods or holidays. For buses, booking a day or two in advance is usually sufficient, but still advisable to avoid any last-minute issues.
For flights, reputable Indonesian airlines like Garuda Indonesia (full service), Lion Air, and Citilink (budget carriers) operate between Makassar and Surabaya. For bus travel, various local operators provide services, and tickets can usually be booked through local agents or online platforms like 12go.asia that partner with reliable companies. Always check recent reviews.
✨ Why visit Surabaya?
- ✓ Explore the historic 'House of Sampoerna' museum, a fascinating tobacco factory and Dutch colonial building.
- ✓ Stroll through Surabaya's Chinatown and admire the unique architecture and vibrant street food scene.
- ✓ Visit the Submarine Monument (Monumen Kapal Selam), a real Russian-made submarine turned into a museum.
- ✓ Discover the unique blend of cultures at the Ampel Mosque area, a historic Arab Quarter.
- ✓ Enjoy the panoramic city views from the top of the Surabaya Tower (Tugu Pahlawan).
☀️ When to visit Surabaya?
TROPICAL MONSOON CLIMATE
May to September — dry season with less humidity, ideal for outdoor exploration and comfortable travel.
What to do in Surabaya?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Surabaya?
For an independent traveler, 2-3 days are ideal to explore Surabaya's main attractions, including its historical sites and local markets. With more time, consider day trips to Mount Bromo or Ijen Crater. Focus on the city's unique charm rather than just using it as a transit hub.
Related searches