There are 5 ways to get from Bogor to Demak by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly
best- Take the bus from Botani Square to Jakarta Halim Perdana Kusuma Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
4h 43mRp 1,254,373–2,886,237Bus via Tangerang
cheapest- Take the bus from Botani Square to Soekarno-Hatta International Airportbus Bogor
- Take the bus from DAMRI Bus Station Jakarta to Semarangbus Jakarta - Semarang
10h 40mRp 351,359–1,216,965Bus, train
- Take the bus from Botani Square to Jakarta Halim Perdana Kusuma Airportbus HLP Airport
- Take the train from Jakarta Gambir to Semarang Tawangtrain Argo Bromo Anggrek / ...
8h 11mRp 447,373–1,056,237Drive 486.6 km
- Drive from Bogor to Demakcar 486.6 km
5h 36mRp 958,836–1,384,985Bus
- Take the bus from Bogor Sukasari to Semarangbus
14h 16mRp 415,000–644,334
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Bogor to Demak is to bus which costs Rp410000 - Rp650000 and takes 14h 16m.
The fastest way to get from Bogor to Demak is to bus and fly which takes 4h 43m and costs Rp1200000 - Rp2900000.
No, there is no direct bus from Bogor to Demak. However, there are services departing from Botani Square and arriving at Semarang via Soekarno-Hatta International Airport and DAMRI Bus Station Jakarta. The journey, including transfers, takes approximately 10h 40m.
The distance between Bogor and Demak is 538 km. The road distance is 486.6 km.
The best way to get from Bogor to Demak without a car is to bus and train which takes 8h 11m and costs Rp440000 - Rp1100000.
It takes approximately 4h 43m to get from Bogor to Demak, including transfers.
Bogor to Demak bus services, operated by Damri, depart from Botani Square station.
Bogor to Demak bus services, operated by Damri, arrive at Soekarno-Hatta International Airport station.
Yes, the driving distance between Bogor to Demak is 487 km. It takes approximately 5h 36m to drive from Bogor to Demak.
There are 40+ hotels available in Demak.
What companies run services between Bogor, Indonesia and Demak, Provinsi Jawa Tengah, Indonesia?
You can take a bus from Botani Square to Demak via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta, and Semarang in around 10h 40m.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 950,000–3,600,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,500,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,500,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani via Pangkalanbun
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Jakarta Gambir to Semarang Tawang
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 430,000–550,000
- Executive
- Rp 490,000–700,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Botani Square to Jakarta Halim Perdana Kusuma Airport
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Botani Square to Jakarta Halim Perdana Kusuma Airport
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Botani Square to Soekarno-Hatta International Airport
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- Rp 21,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from DAMRI Bus Station Jakarta to Semarang
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 130,000–480,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Bogor Sukasari to Semarang
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- Rp 230,000–420,000
- Book at
- https://12go.asia/en/operator/nusantara
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, How to get from Gatwick Airport into central London, and Need to know: Jadrolinija - to help you get the most out of your next trip.












