There are 5 ways to get from Pulau Bangka to Semarang by plane, ferry, train, busferry, 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 Pangkal Pinang Airport (PGK) to Ahmad Yani (SRG)plane PGK - SRG
3h 12mRp 1,478,102–3,432,307Ferry, bus
cheapest- Take the ferry from Belinyu Port to Tanjung Priokferry KM Bukit Raya
- Take the bus from Jakarta Kampung Rambutan Bus Station to Semarangbus
35h 58mRp 486,174–753,951Ferry, train, bus and ferry, bus
- Take the ferry from Terminal Muntok to Palembangferry
- Take the train from Kertapati to Labuanratutrain
- Take the busferry from Bandar Lampung to DAMRI Bus Station Jakartabusferry
- Take the bus from DAMRI Bus Station Jakarta to Semarangbus
29h 17mRp 730,012–1,650,838Ferry, train via Jakarta
- Take the ferry from Belinyu Port to Tanjung Priokferry KM Bukit Raya
- Take the train from Jakarta Gambir to Semarang Tawangtrain Argo Bromo Anggrek / ...
30h 17mRp 562,174–719,951Ferry, train
- Take the ferry from Belinyu Port to Tanjung Priokferry KM Bukit Raya
- Take the train from Pasar Senen to Semarang Poncoltrain Tawang Jaya / ...
31h 32mRp 556,174–703,951
Pangkal Pinang Airport (PGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Pulau Bangka to Semarang is to ferry and train which costs Rp550000 - Rp750000 and takes 31h 32m.
The fastest way to get from Pulau Bangka to Semarang is to fly which takes 3h 12m and costs Rp1400000 - Rp3500000.
The distance between Pulau Bangka and Semarang is 719 km.
The best way to get from Pulau Bangka to Semarang without a car is to ferry and train and bus and ferry and bus which takes 29h 17m and costs Rp700000 - Rp1700000.
It takes approximately 3h 12m to get from Pulau Bangka to Semarang, including transfers.
There are 425+ hotels available in Semarang.
What companies run services between Pulau Bangka, Kepulauan Bangka Belitung, Indonesia and Semarang, Indonesia?
Citilink Indonesia, Garuda Indonesia, and three other airlines fly from Pangkal Pinang Airport (PGK) to Ahmad Yani (SRG) 5 times a day.
- Website
- garuda-indonesia.com
Flights from Pangkal Pinang Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- Rp 1,100,000–6,500,000
- Website
- batikair.com
Flights from Pangkal Pinang Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- Rp 1,100,000–6,500,000
- Website
- citilink.co.id
Flights from Pangkal Pinang Airport to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,400,000
- Website
- superairjet.com
Flights from Pangkal Pinang Airport to Ahmad Yani via Yogyakarta, Ngurah Rai
- Ave. Duration
- 6h 30m
- When
- Friday and Sunday
- Estimated price
- Rp 2,600,000–5,000,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Kertapati to Labuanratu
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- Rp 230,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 230,000–340,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 420,000–700,000
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
Train from Pasar Senen to Semarang Poncol
- Ave. Duration
- 5h 58m
- Frequency
- 5 times a day
- Estimated price
- Rp 260,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 260,000–350,000
- Business
- Rp 420,000–550,000
- Executive
- Rp 480,000–700,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Busferry from Bandar Lampung to DAMRI Bus Station Jakarta
- Ave. Duration
- 9h
- Frequency
- Hourly
- Estimated price
- Rp 65,000–260,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 Jakarta Kampung Rambutan Bus Station to Semarang
- Ave. Duration
- 9h 11m
- Frequency
- Twice daily
- Estimated price
- Rp 190,000–400,000
- Book at
- https://12go.asia/en/operator/nusantara
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Terminal Muntok to Palembang
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- Rp 255,000–520,000
- Schedules at
- expressbahari.com
- Executive
- Rp 255,000–265,000
- VIP
- Rp 305,000–315,000
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Belinyu Port to Tanjung Priok
- 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 Belinyu Port to Tanjung Priok
- 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 Belinyu Port to Tanjung Priok
- 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
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 What documents do I need to cross Niagara Falls?, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.















