How to travel from Medan to Bogor, Indonesia

The distance between Medan and Bogor is around 1,489km (925 miles) and the quickest way to get there is to fly which takes around 4h 10m.

6 routes found

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

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

🚀 Fastest
1
plane
+

Fly

Fly from Kuala Namu (KNO) to Jakarta Halim Perdana Kusuma (HLP).

  • Duration4h 10m
  • Flight time2h 20m
  • Typical cost
    IDR 1,542,730($105)
Operated by

Batik Air

+ 1 others

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 Bandar Lampung and then to Bogor.

  • Duration1 day 20h
  • Departsonce daily
  • Typical cost
    IDR 868,720($58)
Operated by

Multiple bus operators

💰 Cheapest
3
ferry
+
train
+

Ferry and Train

Take a ferry to Port of Tanjung Priok then take the train to Bogor.

  • Duration2 days 13h
  • Departsonce a week
  • Typical cost
    IDR 614,095($41)
Operated by

Multiple operators

4
car
+
ferry
+
car
+

Car and Ferry

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

  • Duration1 day 3h
  • Departshourly
  • Typical cost
    IDR 3,175,325($210)
Operated by

Multiple operators

Frequently asked questionsabout travel between Medan and Bogor

There are several options for getting from Medan to Bogor by plane, train, bus, ferry and car. The cheapest option is to take a ferry and then take the train which costs around IDR 614,095 ($41) and will take around 2 days 13h. If you need to get there more quickly, you can fly and arrive in approximately 4h 10m, though it is a bit more costly at approximately IDR 1,542,730 ($105).

The distance between Medan and Bogor is around 1,489km (925 miles). In a direct line (as the crow flies), the distance is 56km (35 miles)

It takes around 4h 10m to get from Medan and Bogor by plane.

The quickest way to get from Medan to Bogor is to fly which takes around 4h 10m and will set you back approx IDR 1,542,730 ($105).

The cheapest way to travel between Medan and Bogor is to take a ferry and then take the train which will typically cost around IDR 614,095 ($41) for a standard one-way ticket.

Train travel

There is no train service that runs between Medan and Bogor. We recommend that you fly from Kuala Namu (KNO) to Jakarta Halim Perdana Kusuma (HLP). instead which will take 4h 10m.

Bus travel

Yes there is a bus that runs regularly from Medan and Bogor. It typically takes around 1 day 20h and departs once daily.

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

Putra Pelangi and Damri run regular bus services between Medan and Bogor. Buses run once daily and take around 1 day 20h on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Medan and Bogor. Flights depart from Kuala Namu (KNO) and arrive at Jakarta Halim Perdana Kusuma (HLP). The flight takes around 2h 20m.

Yes there is a direct flight between Medan and Bogor with no stop-overs required. Flights typically take around 2h 20m.

Batik Air and Citilink Indonesia fly between Medan and Bogor. Flights depart from Kuala Namu (KNO) and and arrive into Jakarta Halim Perdana Kusuma (HLP). These flights usually take around 2h 20m.

The flight from Medan to Bogor typically takes around 2h 20m. Flights depart from Kuala Namu (KNO) 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 Medan to Bogor. We recommend that you fly from Kuala Namu (KNO) to Jakarta Halim Perdana Kusuma (HLP). instead which will take 4h 10m.

If you don't have a car, the easiest way to get from Medan to Bogor is to fly which takes, on average, 4h 10m and will usually cost around IDR 1,542,730 ($105).

How do I get from Medan to Bogor

Compare travel optionsbetween Medan and Bogor

Transport options from Medan to Bogor
Transport optionDurationCostFrequencyDistance
Fly + 2 similar
4h 10m
IDR 1,542,730($105)
every 2 hours1,489km (925 miles)
Plane and Train5h 25m
IDR 1,407,930($95)
every 2 hours1,503km (934 miles)
Plane and Bus6h 55m
IDR 2,591,185($175)
every 2 hours1,677km (1,042 miles)
Bus
1 day 20h
IDR 868,720($58)
once daily1,954km (1,214 miles)
Ferry and Train
2 days 13h
IDR 614,095($41)
once a week1,872km (1,163 miles)
Car and Ferry
1 day 3h
IDR 3,175,325($210)
hourly1,929km (1,198 miles)

Top Carriersoperating between Medan and Bogor

Airlines

Bus companies

Ferry operators

Train 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