There are 4 ways to get from Pekanbaru to Tanjungbalai by bus, train, car, plane or taxi

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

Bus, train  •  21 h 12 min

  1. Take the bus from Pekanbaru to Medan
  2. Take the train from Medan to Tanjung Balai Putri Deli U54 / ...

$15 - $22

3 alternative options

Drive  •  9 h 7 min

  1. Drive from Pekanbaru to Tanjungbalai 369.7 miles

$30 - $50

Fly to Kuala Namu, train  •  7 h 18 min

  1. Fly from Pekanbaru (PKU) to Kuala Namu (KNO) PKU - KNO
  2. Take the train from Araskabu to Tanjung Balai

$33 - $103

Fly to Silangit Airport, taxi  •  8 h 36 min

  1. Fly from Pekanbaru (PKU) to Silangit Airport (DTB) PKU - DTB
  2. Take a taxi from Silangit Airport to Tanjungbalai

$78 - $165

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

There is no direct connection from Pekanbaru to Tanjungbalai. However, you can take the bus to Medan, take the walk to Medan, then take the train to Tanjung Balai. Alternatively, you can take the drive to Tanjungbalai.

Airlines
Lion Mentari Airlines
Website
lionair.co.id
Flights from Pekanbaru to Kuala Namu
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$27 - $90
Batik Air
Website
batikair.com
Flights from Pekanbaru to Silangit Airport via Jakarta
Ave. Duration
5 h 11 min
When
Every day
Estimated price
$90 - $380
NAM Air
Website
sriwijayaair.co.id
Flights from Pekanbaru to Kuala Namu
Ave. Duration
55 min
When
Every day
Estimated price
$30 - $90
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Pekanbaru to Kuala Namu
Ave. Duration
55 min
When
Every day
Estimated price
$27 - $110
Flights from Pekanbaru to Silangit Airport via Jakarta
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$80 - $240
Citilink Indonesia
Website
Flights from Pekanbaru to Kuala Namu
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$29 - $110
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Pekanbaru to Silangit Airport via Kuala Namu
Ave. Duration
4 h 40 min
When
Monday, Tuesday, Thursday and Saturday
Estimated price
$30 - $110
Train operators
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Medan to Tanjung Balai
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$2 - $9
Website
kai.id
Book at
tiket.com
Economy
$2 - $9
Business
$5 - $9
Executive
$7 - $14
Train from Araskabu to Tanjung Balai
Ave. Duration
3 h 46 min
Frequency
Twice daily
Estimated price
$1 - $9
Website
kai.id
Book at
tiket.com
Economy
$1 - $9
Business
$4 - $8
Executive
$6 - $14
Bus operators
bus
Bus from Pekanbaru to Medan
Ave. Duration
15 h 30 min
Frequency
Once daily
Estimated price
$13
Other operators
Taxi from Silangit Airport to Tanjungbalai
Ave. Duration
2 h 41 min
Estimated price
$45 - $60

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?, Train travel in France: A guide to SNCF and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Questions & Answers

The distance between Pekanbaru and Tanjungbalai is 328 km. The road distance is 592 km.

The cheapest way to get from Pekanbaru to Tanjungbalai is to bus and train which costs Rp200000 - Rp310000 and takes 21 h 12 min.

The quickest way to get from Pekanbaru to Tanjungbalai is to fly and train which takes 7 h 18 min and costs Rp460000 - Rp1500000.

It takes approximately 21 h 12 min to get from Pekanbaru to Tanjungbalai, including transfers.