The bus between Surabaya and Ancol takes 10h 30m. The bus runs, on average, 6 times per week from Surabaya to Ancol. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 6 times a week between Surabaya and Ancol. The earliest departure is at 7:00 PM in the evening, and the last departure from Surabaya is at 7:00 PM which arrives into Ancol at 5:30 AM. All services require a transfer at Jakarta, Kemayoran and take an average of 10h 30m. The schedules shown below are for the next available departures.
Want to know about travelling from Surabaya to Ancol? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Surabaya to Ancol. However, there are services departing from Surabaya station and arriving at Ancol station via DAMRI Bus Station Jakarta station. The journey, including transfers, takes approximately 10h 30m.
Surabaya to Ancol bus services, operated by Damri, depart from Surabaya Kota station.
Surabaya to Ancol bus services, operated by Damri, arrive at DAMRI Bus Station Jakarta.
The distance between Surabaya and Ancol is 665 km. The road distance is 738 km.
Damri operates a bus from Surabaya Kota to DAMRI Bus Station Jakarta once daily. Tickets cost Rp 210,000–800,000 and the journey takes 10h.