There are 3 ways to get from Palembang to Pekanbaru by plane, train, bus 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.

Recommended option

Fly  •  2 h 19 min

  1. Fly from Palembang (PLM) to Pekanbaru (PKU) PLM - PKU

$27 - $82

2 alternative options

Train, bus  •  3 days 3 h

  1. Take the train from Kertapati to Kotabumi
  2. Take the bus from Kotabumi to Bakauheni Port
  3. Take the bus from Bakauheni Port to Medan
  4. Take the bus from Medan to Pekanbaru

$46 - $55

Drive  •  10 h 29 min

  1. Drive from Palembang to Pekanbaru 457.9 miles

$40 - $60

Questions & Answers

The distance between Palembang and Pekanbaru is 530 km. The road distance is 732.7 km.

Get driving directions

The best way to get from Palembang to Pekanbaru without a car is to train and bus which takes 3 days 3 h and costs .

More details

It takes approximately 2 h 19 min to get from Palembang to Pekanbaru, including transfers.

More details

The quickest flight from Palembang Airport to Pekanbaru Airport is the direct flight which takes 1 h 45 min.

Search flights

Yes, the driving distance between Palembang to Pekanbaru is 733 km. It takes approximately 10 h 29 min to drive from Palembang to Pekanbaru.

Get driving directions

Wings Air, Citilink Indonesia, Batik Air and two other airlines offer flights from Palembang Airport to Pekanbaru Airport.

Search flights

There are 65+ hotels available in Pekanbaru. Prices start at $11 USD per night.

More details

The best way to get from Palembang to Palembang Airport is to taxi which takes 5 min and costs .

More details

Map of how to get from Palembang to Pekanbaru.
Launch map view
  • Distance: 331.1 miles
  • Duration: 2 h 19 min

What companies run services between Palembang, Indonesia and Pekanbaru, Indonesia?

Wings Air, Citilink Indonesia and three other airlines fly from Palembang to Pekanbaru every 2 hours.

Airlines
Lion Mentari Airlines
Website
lionair.co.id
Flights from Palembang to Pekanbaru via Batam
Ave. Duration
3 h 20 min
When
Every day
Estimated price
$25 - $80
Flights from Palembang to Pekanbaru via Soekarno–Hatta
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$35 - $120
Flights from Palembang to Pekanbaru via Kuala Namu
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$35 - $120
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Palembang to Pekanbaru via Soekarno–Hatta
Ave. Duration
4 h 21 min
When
Every day
Estimated price
$65 - $230
Batik Air
Website
batikair.com
Flights from Palembang to Pekanbaru via Jakarta Halim Perdana Kusuma
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$45 - $180
Wings Air
Website
lionair.co.id
Flights from Palembang to Pekanbaru
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$30 - $110
Citilink Indonesia
Website
Flights from Palembang to Pekanbaru via Batam
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$27 - $95
Train operators
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Kertapati to Kotabumi
Ave. Duration
6 h 52 min
Frequency
Twice daily
Estimated price
$2 - $11
Website
kai.id
Book at
tiket.com
Economy
$2 - $11
Business
$8 - $12
Executive
$11 - $18
Bus operators
Damri
Website
damri.co.id
Bus from Kotabumi to Bakauheni Port
Ave. Duration
4 h 56 min
Frequency
Once daily
Estimated price
$7
Schedules at
damri.co.id
Putra Pelangi
Website
putrapelangi.com
Bus from Bakauheni Port to Medan
Ave. Duration
44 h 46 min
Frequency
Once daily
Estimated price
$20
Schedules at
putrapelangi.com
Bus from Medan to Pekanbaru
Ave. Duration
15 h 30 min
Frequency
Once daily
Estimated price
$12
Schedules at
putrapelangi.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 Getting to Rome from the airport, 5 delightfully under-the-radar French towns you need to visit and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.