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  •  3 h 21 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

$49 - $73

Drive  •  10 h 29 min

  1. Drive from Palembang to Pekanbaru 457.9 miles

$40 - $60

Questions & Answers

The cheapest way to get from Palembang to Pekanbaru is to drive which costs Rp550000 - Rp850000 and takes 10 h 29 min.

More details

The quickest way to get from Palembang to Pekanbaru is to fly which costs Rp380000 - Rp1200000 and takes 3 h 21 min.

More details

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

Get driving directions

It takes approximately 3 h 21 min to get from Palembang to Pekanbaru, including transfers.

More details

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

Citilink Indonesia, Lion Mentari Airlines and five other airlines fly from Palembang to Pekanbaru every 30 minutes.

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 Jakarta
Ave. Duration
4 h 34 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
Flights from Palembang to Pekanbaru via Pangkalpinang, Batam
Ave. Duration
4 h 40 min
When
Every day
Estimated price
$28 - $90
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Palembang to Pekanbaru via Jakarta
Ave. Duration
4 h 35 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
Flights from Palembang to Pekanbaru via Jakarta
Ave. Duration
6 h 17 min
When
Every day
Estimated price
$45 - $180
Citilink Indonesia
Website
Flights from Palembang to Pekanbaru via Batam
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$27 - $95
AirAsia
Website
airasia.com
Flights from Palembang to Pekanbaru via Kuala Lumpur
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$25 - $140
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
$3 - $12
Website
kai.id
Book at
tiket.com
Economy
$3 - $12
Business
$8 - $13
Executive
$11 - $19
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
$21 - $35
Schedules at
putrapelangi.com
bus
Bus from Medan to Pekanbaru
Ave. Duration
15 h 30 min
Frequency
Once daily
Estimated price
$13

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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Need to know: Eurostar - to help you get the most out of your next trip.