There are 5 ways to get from Semarang to Kepulauan Bangka Belitung by plane, train, ferry, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Ahmad Yani (SRG) to Pangkal Pinang Airport (PGK)plane SRG - PGK
3h 41mRp 1,525,805–3,753,678Bus, ferry
cheapest- Take the bus from Semarang to Jakarta Kampung Rambutan Bus Stationbus
- Take the ferry from Tanjung Priok to Tanjung Pandanferry
- Take the ferry from Belitung to Pangkal Pinangferry
39h 19mRp 712,405–1,520,544Train, ferry, taxi
- Take the train from Semarang Tawang to Jakarta Gambirtrain
- Take the ferry from Tanjung Priok to Belinyu Portferry
- Take the taxi from Belinyu Port to Pangkalpinangtaxi
32h 18mRp 1,065,946–1,368,435Train, ferry
- Take the train from Semarang Tawang to Jakarta Gambirtrain
- Take the ferry from Tanjung Priok to Tanjung Pandanferry
- Take the ferry from Belitung to Pangkal Pinangferry
34h 39mRp 776,946–1,472,935Bus, ferry, taxi
- Take the bus from Semarang to Terminal Kampung Rambutanbus
- Take the bus from Terminal Kampung Rambutan to Soekarno-Hatta International Airportbus
- Take the ferry from Tanjung Priok to Belinyu Portferry
- Take the taxi from Belinyu Port to Pangkalpinangtaxi
36h 11mRp 1,000,300–1,894,092
Ahmad Yani (SRG) to Pangkal Pinang Airport (PGK) flights
Questions & Answers
The cheapest way to get from Semarang to Kepulauan Bangka Belitung is to train and ferry which costs Rp750000 - Rp1500000 and takes 34h 39m.
The fastest way to get from Semarang to Kepulauan Bangka Belitung is to fly which takes 3h 41m and costs Rp1500000 - Rp3800000.
The distance between Semarang and Kepulauan Bangka Belitung is 725 km.
The best way to get from Semarang to Kepulauan Bangka Belitung without a car is to train and ferry and taxi which takes 32h 18m and costs Rp1000000 - Rp1400000.
It takes approximately 3h 41m to get from Semarang to Kepulauan Bangka Belitung, including transfers.
There are 20+ hotels available in Kepulauan Bangka Belitung.
What companies run services between Semarang, Indonesia and Kepulauan Bangka Belitung, Indonesia?
Garuda Indonesia, Citilink Indonesia, and three other airlines fly from Ahmad Yani (SRG) to Pangkal Pinang Airport (PGK) 4 times a day.
- Website
- sriwijayaair.co.id
Flights from Ahmad Yani to Pangkal Pinang Airport via Soekarno–Hatta
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- Rp 1,000,000–6,000,000
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Pangkal Pinang Airport via Soekarno–Hatta
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,000,000
- Website
- superairjet.com
Flights from Ahmad Yani to Pangkal Pinang Airport via Soekarno–Hatta
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,600,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Semarang Tawang to Jakarta Gambir
- Ave. Duration
- 4h 38m
- 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
Train from Semarang Tawang to Jakarta Gambir
- Ave. Duration
- 4h 38m
- 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
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Semarang to Terminal Kampung Rambutan
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- Rp 180,000–400,000
- Book at
- 12go.asia
Bus from Semarang to Jakarta Kampung Rambutan Bus Station
- Ave. Duration
- 9h 12m
- Frequency
- Twice daily
- Estimated price
- Rp 190,000–400,000
- Book at
- 12go.asia
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Terminal Kampung Rambutan to Soekarno-Hatta International Airport
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- Rp 13,000–250,000
- Book at
- 12 Go
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Priok to Belinyu Port
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- Rp 290,000–350,000
- Book at
- pelni.co.id
- Economy Class
- Rp 290,000–350,000
Ferry from Tanjung Priok to Tanjung Pandan
- Ave. Duration
- 21h 22m
- Frequency
- Once daily
- Estimated price
- Rp 220,000–280,000
- Book at
- pelni.co.id
- Economy Class
- Rp 220,000–280,000
Ferry from Tanjung Priok to Belinyu Port
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- Rp 290,000–350,000
- Book at
- pelni.co.id
- Economy Class
- Rp 290,000–350,000
Ferry from Tanjung Priok to Tanjung Pandan
- Ave. Duration
- 21h 22m
- Frequency
- Once daily
- Estimated price
- Rp 220,000–280,000
- Book at
- pelni.co.id
- Economy Class
- Rp 220,000–280,000
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Belitung to Pangkal Pinang
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rp 260,000–791,835
- Schedules at
- expressbahari.com
- VIP
- Rp 310,001
- Executive
- Rp 260,000
Ferry from Belitung to Pangkal Pinang
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rp 260,000–791,835
- Schedules at
- expressbahari.com
- VIP
- Rp 310,001
- Executive
- Rp 260,000
- Ave. Duration
- 1h 21m
- Estimated price
- Rp 500,000–650,000
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 Best ways to travel around Australia, How to get from Florence to Rome, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.















