Indonesia

How to get from Bekasi to Surabaya

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
1h 30min
💶
From
18€
📍
Distance
648 km
Powered by 12Go system

There are 2 way(s) to get from Bekasi to Surabaya

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Bekasi
📍For bus departures from Bekasi to Surabaya, you'll typically leave from Terminal Bus Bekasi (Terminal Induk Bekasi). This is a major hub, well-equipped with waiting areas, food stalls, and ticket counters for various bus operators. It's generally well-maintained.
🚇From Bekasi city center, you can reach Terminal Bus Bekasi via a short taxi or ride-hailing service (Grab/Gojek) ride, costing approximately €2-4 and taking 10-20 minutes depending on traffic. Public mini-buses (angkot) also serve the terminal for a very low cost.
Buses from Bekasi to Surabaya typically depart several times throughout the day, with frequent overnight services. It's common to find departures in the evening (e.g., 18:00 - 22:00) to arrive in Surabaya the next morning.
💸 Transport from 18€ per person
Fastest: 1h 30min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Ahead for Peace of Mind

Especially during peak season or holidays, popular routes can sell out. Booking your bus or flight tickets online in advance through platforms like 12go.asia ensures you don't miss your preferred departure and avoid last-minute stress.

💡
Check Operator Reviews

For bus journeys, look for operators with good safety records and comfortable buses. Reliable companies prioritize passenger comfort and adhere to schedules, making your overnight trip more pleasant and secure. User reviews can be very helpful.

💡
Pack Snacks and Water

Long bus journeys, even with stops, can leave you hungry or thirsty. Have some snacks, a water bottle, and any personal necessities readily accessible in your daypack to stay comfortable throughout the trip.

💡
Arrive Early for Departures

Whether you're taking a bus or flying, arriving at the terminal or airport at least 60-90 minutes before your scheduled departure gives you ample time for check-in, security, or finding your gate without rushing.

💡
Consider Overnight Bus Comfort

If opting for the bus, especially a night journey, choose an operator known for comfortable seating and good air conditioning. A travel pillow and eye mask can make a big difference in getting some rest before you arrive in Surabaya.

🛣️ The journey experience

Traveling from Bekasi to Surabaya? This route offers a clear choice between speed and budget, helping you navigate the vast Indonesian archipelago without losing precious travel time. Understanding whether to fly or take a bus for this specific leg is key to an efficient journey, especially when balancing your mid-range backpacker budget with the desire for a smooth experience. Forget the guesswork and potential for lost days; we've got the real durations and options covered.

For this journey, you essentially have two main options: a comfortable overnight bus or a quick domestic flight. The bus takes around 10 hours and costs approximately €18, offering a direct and budget-friendly way to cover the distance. Alternatively, flying is much faster, taking only 2 hours and costing about €55. While more expensive, it significantly reduces travel time, allowing you more time to explore Surabaya or connect to other destinations.

Ultimately, your choice depends on your priorities. If time is of the essence and you want to avoid a long overnight journey, flying is the clear winner. However, if you're on a tighter budget and don't mind the longer travel time, the bus offers a practical and economical solution. Both options are reliable, but remember to book ahead, especially for flights, to secure the best prices and availability.

Frequently asked questions — Bekasi → Surabaya

✨ 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).
🌙
Recommended stay
2 to 3 nights — allows you to explore key historical sites and enjoy local cuisine.

☀️ When to visit Surabaya?

TROPICAL MONSOON CLIMATE

May to September — dry season with less humidity, ideal for outdoor exploration and comfortable travel.

Jan 😐
Feb 😐
Mar 😊
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😊
Nov 😐
Dec 😐
📍
In Surabaya — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Surabaya
Compare the best rates available
via trip.com

What to do in Surabaya?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🕌
Majestic National Mosque Al-Akbar
Discover the stunning architecture of the Great Mosque of Surabaya, one of Indonesia's largest. Its iconic turquoise dome and minarets are a city landmark. Non-Muslims are welcome to visit, but dress modestly (shoulders and knees covered). Best visited early morning to avoid crowds.
🏛️
House of Sampoerna Museum
Explore this well-preserved colonial-era building, now a museum dedicated to the history of the Sampoerna cigarette factory. Witness the traditional hand-rolling process by hundreds of women. Free entry, and don't miss the free Surabaya Heritage Track bus tour departing from here.
🍜
Savour Local Culinary Delights
Dive into Surabaya's vibrant street food scene. Try 'Rujak Cingur' (fruit and vegetable salad with ox snout) or 'Lontong Balap' (rice cakes with bean sprouts). Head to Gwalk Citraland for a wide array of options in the evening. Most dishes cost around 1-3€.
🌊
Relax at Kenjeran Beach Park
Escape the city bustle at Kenjeran Beach, offering a mix of temples, a fishing village, and recreational activities. Visit the 'Four-Faced Buddha' temple or enjoy a boat ride. Weekends can be crowded, so aim for a weekday visit for a more peaceful experience.
🛕
Explore Cheng Hoo Mosque
This unique mosque stands out with its distinct Chinese architectural style, resembling a pagoda. It's a testament to the cultural fusion in Surabaya and honors Admiral Zheng He. Best to visit during prayer times to experience the spiritual atmosphere; photography is permitted.
🌳
Stroll through Bungkul Park
Enjoy this award-winning urban park, a popular spot for locals to relax, exercise, and socialize. It features a skate park, open-air theatre, and various food stalls. A great place to observe local life, especially lively in the late afternoon and evening. Entry is free.
🚢
Visit Surabaya's Submarine Monument
Step inside a real KRI Pasopati 410 Russian submarine, a relic from the Indonesian Navy. It offers a fascinating glimpse into naval history and the cramped conditions of submarine life. The monument is easily accessible and costs around 1€ for entry. Good for a quick, unique stop.
🎭
Explore Surabaya's Arab Quarter
Wander through the narrow, bustling streets of Ampel, Surabaya's historic Arab Quarter. Visit Sunan Ampel Mosque, one of the oldest in Java, and browse traditional markets for spices and Islamic goods. Go early morning for a quieter experience before the crowds descend.

⏱️ How long to visit Surabaya?

2 to 5 days

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

bus Bekasi Surabaya flight Bekasi Surabaya how to get from Bekasi to Surabaya ticket price Bekasi to Surabaya travel time Bekasi to Surabaya travel to Indonesia

Other trips from Bekasi

Book now