There are 5 ways to get from Kalimantan Barat to Semarang by plane, ferry, train, 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 Supadio (PNK) to Ahmad Yani (SRG)PNK - SRG
1h 53mRp 1,225,795–3,050,121Ferry, bus via Tangerang
cheapest- Take the ferry from Pontianak to Tanjung PriokKM Lawit
- Take the bus from DAMRI Bus Station Jakarta to SemarangJakarta - Semarang
2d 4hRp 474,344–1,389,316Ferry, train via Jakarta
- Take the ferry from Pontianak to Tanjung PriokKM Lawit
- Take the train from Jakarta Gambir to Semarang TawangArgo Bromo Anggrek / ...
2d 2hRp 595,844–778,816Ferry, train
- Take the ferry from Pontianak to Tanjung PriokKM Lawit
- Take the train from Pasar Senen to Semarang PoncolTawang Jaya / ...
2d 3hRp 589,844–762,816Ferry, bus
- Take the ferry from Pontianak to Tanjung Priok
- Take the bus from Tanjung Priok to Kampung Rambutan10D
- Take the bus from Jakarta Kampung Rambutan Bus Station to Semarang
2d 8hRp 519,844–812,816
Supadio (PNK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Kalimantan Barat to Semarang is to ferry and train which costs Rp550000 - Rp800000 and takes 2 days 3h.
The fastest way to get from Kalimantan Barat to Semarang is to fly which takes 1h 53m and costs Rp1200000 - Rp3100000.
The distance between Kalimantan Barat and Semarang is 791 km.
The best way to get from Kalimantan Barat to Semarang without a car is to ferry and train via Jakarta which takes 2 days 2h and costs Rp550000 - Rp800000.
It takes approximately 1h 53m to get from Kalimantan Barat to Semarang, including transfers.
There are 427+ hotels available in Semarang.
What companies run services between Kalimantan Barat, Indonesia and Semarang, Indonesia?
Super Air Jet and Batik Air fly from Supadio (PNK) to Ahmad Yani (SRG) twice daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- superairjet.com
Flights from Supadio to Ahmad Yani
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- Rp 1,100,000–2,900,000
- Website
- batikair.com
Flights from Supadio to Ahmad Yani via Soekarno–Hatta
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rp 1,500,000–4,000,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
- 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 420,000–550,000
- Executive
- Rp 480,000–700,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
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
- 1500102
- naektije@transjakarta.co.id
- Website
- transjakarta.co.id
Bus from Tanjung Priok to Kampung Rambutan
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- Rp 3,500
- Schedules at
- transjakarta.co.id
- Phone
- +62291440019
- cs@nu3tara.com
- 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
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Pontianak to Tanjung Priok
- Ave. Duration
- 43h
- Frequency
- Once daily
- Estimated price
- Rp 310,000–390,000
- Book at
- pelni.co.id
- Economy Class
- Rp 310,000–390,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 Bali: What to do if Mount Agung erupts, French strikes 2018: What are my alternative transport options?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.















