Instant Recommended
13:00
Garasi Bali Purnama 99, Surabaya
14h 10m bus ride in Express
03:10
+1
Kota Bogor
Instant Recommended
15:30
JL Arjuna, Surabaya
17h 40m bus ride in Express
09:10
+1
Terminal Ciawi, Bogor
Instant Recommended
15:30
JL Arjuna, Surabaya
16h 50m bus ride in Express
08:20
+1
Citeureup, Bogor

From Garasi Bali Purnama 99 to Bogor by Buses

Instant Recommended
13:00
Garasi Bali Purnama 99, Surabaya
14h 10m bus ride in Express
03:10
+1
Kota Bogor

From JL Arjuna to Bogor by Buses

Instant Recommended
15:30
JL Arjuna, Surabaya
17h 40m bus ride in Express
09:10
+1
Terminal Ciawi, Bogor
Instant Recommended
15:30
JL Arjuna, Surabaya
16h 50m bus ride in Express
08:20
+1
Citeureup, Bogor

From Terminal Surabaya Bungurasih to Bogor by Buses

Instant
15:30
Terminal Surabaya Bungurasih
11h 45m bus ride in Express
03:15
+1
Terminal Ciawi, Bogor
Instant Fastest
15:30
Terminal Surabaya Bungurasih
10h 45m bus ride in Express
02:15
+1
Citeureup, Bogor

From Surabaya Kota to Bogor by Buses

Karina Perwakilan Hangtuah
Instant
13:30
Surabaya Kota, East Java
14h 10m bus ride in Express
03:40
+1
Kota Bogor
Lorena Perwakilan Hangtuah
Instant
13:30
Surabaya Kota, East Java
14h 10m bus ride in Express
03:40
+1
Kota Bogor
Lorena Perwakilan Hangtuah
Instant
14:00
Surabaya Kota, East Java
14h 10m bus ride in Express
04:10
+1
Kota Bogor

Surabaya to Bogor Schedule

Surabaya to Bogor Schedule
Transport NameRoute TimePrice
Gunung Harta Transport Perwakilan Surabaya Express 13:00 - 03:10IDR 341,000
Karina Perwakilan Hangtuah Express 13:30 - 03:40IDR 290,038
Lorena Perwakilan Hangtuah Express 13:30 - 03:40IDR 290,038
Pahala Kencana Express 15:30 - 09:10IDR 327,975
Lorena Perwakilan Hangtuah Express 14:00 - 04:10IDR 290,038

Popular Routes in Indonesia

How to get from Surabaya to Bogor?

When you want to get from Surabaya to Bogor, your choices are limited. There is only one option we offer for this route:

  • Bus

How far is Surabaya from Bogor?

The overland distance from Surabaya to Bogor is 549 miles (883 km).
The flying distance is 411 miles (661 km).

How long does it take to get from Surabaya to Bogor?

The travel time from Surabaya to Bogor takes 18 hours in media.

How much does it cost to get from Surabaya to Bogor?

To get from Surabaya to Bogor prepare to shell out about IDR 290,043 for your ticket.

How many trips per day are there from Surabaya to Bogor?

Buses from Surabaya to Bogor ride 8 times a day.

Useful tips for travel from Surabaya to Bogor

While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Buses

Things to remember before buying your bus ticket:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

Do many travellers take bus from Surabaya to Bogor?

Up to now, 579 booked bus tickets from Surabaya to Bogor through our
service. You can check reviews above.