How to travel from Palembang to Bogor, Indonesia

The distance between Palembang and Bogor is around 506km (314 miles) and the quickest way to get there is to fly which takes around 2h 60m.

7 routes found

We've found 7 different ways to get from Palembang to Bogor by plane, train, bus, car and ferry. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out BogorPalembang if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Sultan Mahmud Badaruddin II (PLM) to Jakarta Halim Perdana Kusuma (HLP).

  • Duration2h 60m
  • Flight time1hr
  • Typical cost
    IDR 1,273,125($85)
Operated by

Batik Air

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
bus
+
bus
+

Bus

Take the bus to Lampung and then to Bogor.

  • Duration18h 25m
  • Departsonce daily
  • Typical cost
    IDR 479,295($32)
Operated by

Multiple bus operators

3
train
+
bus
+

Train and Bus

Take the train to Labuanratu then take the bus to Bogor.

  • Duration16h 35m
  • Departsonce daily
  • Typical cost
    IDR 494,275($33)
Operated by

Multiple operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

4
car
+
ferry
+
car
+

Car and Ferry

Drive to Bakauheni Port then take a ferry to Merak then drive to Bogor.

  • Duration8h 5m
  • Departshourly
  • Typical cost
    IDR 868,720($58)
Operated by

Multiple operators

Frequently asked questionsabout travel between Palembang and Bogor

There are several options for getting from Palembang to Bogor by plane, train, bus, car and ferry. The cheapest option is to take the train and then take the bus which costs around IDR 464,315 ($31) and will take around 17h 20m. If you need to get there more quickly, you can fly and arrive in approximately 2h 60m, though it is a bit more costly at approximately IDR 1,273,125 ($85).

The distance between Palembang and Bogor is around 506km (314 miles). In a direct line (as the crow flies), the distance is 460km (286 miles)

It takes around 4h 20m to get from Palembang and Bogor by plane and train.

The quickest way to get from Palembang to Bogor is to fly which takes around 2h 60m and will set you back approx IDR 1,273,125 ($85).

The cheapest way to travel between Palembang and Bogor is to take the train and then take the bus which will typically cost around IDR 464,315 ($31) for a standard one-way ticket.

Train travel

There is no train service that runs between Palembang and Bogor. We recommend that you fly from Sultan Mahmud Badaruddin II (PLM) to Jakarta Halim Perdana Kusuma (HLP). instead which will take 2h 60m.

Bus travel

Yes there is a bus that runs regularly from Palembang and Bogor. It typically takes around 18h 25m and departs once daily.

There are no direct bus services that runs from Palembang to Bogor. However, you can instead can take several connecting buses with changeovers in Lampung and Bandar Lampung. These services run once daily and will take a minimum of 18h 25m.

Maharani Tranz and Damri run regular bus services between Palembang and Bogor. Buses run once daily and take around 18h 25m on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Palembang and Bogor. Flights depart from Sultan Mahmud Badaruddin II (PLM) and arrive at Jakarta Halim Perdana Kusuma (HLP). The flight takes around 1hr.

Yes there is a direct flight between Palembang and Bogor with no stop-overs required. Flights typically take around 1hr.

Batik Air fly between Palembang and Bogor. Flights depart from Sultan Mahmud Badaruddin II (PLM) and and arrive into Jakarta Halim Perdana Kusuma (HLP). These flights usually take around 1hr.

The flight from Palembang to Bogor typically takes around 1hr. Flights depart from Sultan Mahmud Badaruddin II (PLM) and and arrive into Jakarta Halim Perdana Kusuma (HLP).

The closest major airport to Bogor is Halim Perdanakusuma Airport (HLP) (HLP) which is approximately 38km (24 miles) from Bogor. Soekarno–Hatta International Airport (CGK) (CGK) and Husein Sastranegara International Airport (BDO) (BDO) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Palembang to Bogor. We recommend that you fly from Sultan Mahmud Badaruddin II (PLM) to Soekarno–Hatta (CGK) then take the train to Bogor. instead which will take 4h 20m.

If you don't have a car, the easiest way to get from Palembang to Bogor is to fly and then take the train which takes, on average, 4h 20m and will usually cost around IDR 763,875 ($51).

How do I get from Palembang to Bogor

Compare travel optionsbetween Palembang and Bogor

Transport options from Palembang to Bogor
Transport optionDurationCostFrequencyDistance
Fly + 2 similar
2h 60m
IDR 1,273,125($85)
every 3 hours506km (314 miles)
Plane and Train4h 20m
IDR 763,875($51)
every 3 hours521km (324 miles)
Plane and Bus6h 20m
IDR 2,396,475($160)
every 3 hours692km (430 miles)
Bus
18h 25m
IDR 479,295($32)
once daily560km (348 miles)
Train and Bus + 1 similar
16h 35m
IDR 494,275($33)
once daily642km (399 miles)
Train to Tanjung Karang, Bus17h 20m
IDR 464,315($31)
once daily645km (401 miles)
Car and Ferry
8h 5m
IDR 868,720($58)
hourly541km (336 miles)

Top Carriersoperating between Palembang and Bogor

Airlines

Train operators

Bus companies

Ferry operators

Airports near Bogor

The following major airports near Bogor offer regular flights to various popular destinations within Indonesia and internationally.

HLP
Halim Perdanakusuma Airport (HLP)
Domestic Airport
Distance
38km (24 miles) from Bogor
CGK
Soekarno–Hatta International Airport (CGK)
International Airport
Distance
54km (34 miles) from Bogor
BDO
Husein Sastranegara International Airport (BDO)
International Airport
Distance
93km (58 miles) from Bogor