There are 4 ways to get from Palembang to Pulau Karimun Besar by plane, ferry, car, bus, taxi, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, ferry
best- Fly from Sultan Mahmud Badaruddin II (PLM) to Hang Nadim International Airport (BTH)plane PLM - BTH
- Take the ferry from Harbour Bay Batam to Tanjung Balai Karimunferry
5h 42mRp 1,228,671–1,968,671Ferry, drive, car ferry
cheapest- Take the ferry from Palembang to Terminal Muntokferry
- Drive from Terminal Muntok to Belinyu Portcar
- Take the ferry from Belinyu Port to Pelabuhan Sri Bayintan Kijangferry
- Take the car ferry from Sri Bintan Pura Ferry Terminal to Tanjung Balai Karimuncarferry
33h 23mRp 810,000–3,021,655Ferry, drive
- Take the ferry from Palembang to Terminal Muntokferry
- Drive from Terminal Muntok to Belinyu Portcar
- Take the ferry from Belinyu Port to Pelabuhan Sri Bayintan Kijangferry
- Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry
- Take the ferry from Harbour Bay Batam to Tanjung Balai Karimunferry
26h 26mRp 1,077,993–1,626,648Bus, taxi, car ferry
- Take the bus from Palembang to Terminal AKAP BRPSbus
- Take the taxi from Kulim Atas to Mengkapantaxi
- Take the car ferry from Mengkapan to Tanjung Balai Karimuncarferry
34h 15mRp 1,280,901–3,397,800
Sultan Mahmud Badaruddin II (PLM) to Hang Nadim International Airport (BTH) flights
Questions & Answers
The cheapest way to get from Palembang to Pulau Karimun Besar is to ferry and drive which costs Rp1000000 - Rp1700000 and takes 26h 26m.
The fastest way to get from Palembang to Pulau Karimun Besar is to fly and ferry which takes 5h 42m and costs Rp1200000 - Rp2000000.
The distance between Palembang and Pulau Karimun Besar is 554 km.
The best way to get from Palembang to Pulau Karimun Besar without a car is to bus and taxi and car ferry which takes 34h 15m and costs Rp1200000 - Rp3400000.
It takes approximately 5h 42m to get from Palembang to Pulau Karimun Besar, including transfers.
There are five+ hotels available in Pulau Karimun Besar.
What companies run services between Palembang, Indonesia and Pulau Karimun Besar, Indonesia?
There is no direct connection from Palembang to Pulau Karimun Besar. However, you can take the train to Palembang Airport, walk to Sultan Mahmud Badaruddin II (PLM) airport, fly to Hang Nadim International Airport (BTH), take the taxi to Harbour Bay Batam, then take the ferry to Tanjung Balai Karimun. Alternatively, you can take a ferry from Palembang to Tanjung Balai Karimun via Terminal Muntok, Belinyu Port, Pelabuhan Sri Bayintan Kijang, Sri Bintan Pura Ferry Terminal, Telaga Punggur Ferry Terminal, and Harbour Bay Batam in around 26h 26m.
- Website
- citilink.co.id
Flights from Sultan Mahmud Badaruddin II to Hang Nadim International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,500,000
- Website
- lionair.co.id
Flights from Sultan Mahmud Badaruddin II to Hang Nadim International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- Rp 950,000–1,600,000
- Phone
- 021-6341166
- [email protected]
- Website
- lorena-transport.com
Bus from Palembang to Terminal AKAP BRPS
- Ave. Duration
- 20h 38m
- Frequency
- Twice daily
- Estimated price
- Rp 509,956
- Book at
- 12go.asia
- Phone
- +62812 6891 5848
Ferry from Harbour Bay Batam to Tanjung Balai Karimun
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- Rp 189,993
- Schedules at
- facebook.com
Ferry from Harbour Bay Batam to Tanjung Balai Karimun
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- Rp 189,993
- Schedules at
- facebook.com
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Palembang to Terminal Muntok
- 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
Ferry from Palembang to Terminal Muntok
- 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 Pelabuhan Sri Bayintan Kijang
- Ave. Duration
- 16h 6m
- Frequency
- Once daily
- Estimated price
- Rp 210,000–260,000
- Book at
- pelni.co.id
- Economy Class
- Rp 210,000–260,000
Ferry from Belinyu Port to Pelabuhan Sri Bayintan Kijang
- Ave. Duration
- 16h 6m
- Frequency
- Once daily
- Estimated price
- Rp 210,000–260,000
- Book at
- pelni.co.id
- Economy Class
- Rp 210,000–260,000
Ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- Rp 70,000–140,000
- Economy
- Rp 75,000–90,000
- VIP
- Rp 100,000–140,000
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Mengkapan to Tanjung Balai Karimun
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Estimated price
- Rp 46,000–2,000,000
- Schedules at
- ferizy.com
- Passenger
- Rp 81,000
- Bicycle
- Rp 112,000
- Motorcycle
- Rp 150,000–380,000
- Car (smaller than 5m)
- Rp 1,399,001
Car ferry from Sri Bintan Pura Ferry Terminal to Tanjung Balai Karimun
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- Rp 42,000–1,800,000
- Schedules at
- ferizy.com
- Passenger
- Rp 48,000
- Bicycle
- Rp 74,001
- Motorcycle
- Rp 120,000–250,000
- Car (smaller than 5m)
- Rp 872,000
- Ave. Duration
- 2h 3m
- Estimated price
- Rp 650,000–800,000
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
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 Need to know: Jadrolinija, Travelling by boat in Italy, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.





