There are 5 ways to get from Malacca to Pekanbaru by car ferry, bus, taxi or plane

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

Ferry, bus  •  6 h 45 min

  1. Take the ferry from Jeti Shahbandar to Dumai
  2. Take the bus from Dumai to Pekanbaru

Cheapest option

Fly from Malacca  •  3 h 56 min

  1. Fly from Malacca (MKZ) to Pekanbaru (PKU) MKZ - PKU

$18 - $270

3 alternative options

Ferry, taxi  •  6 h 30 min

  1. Take the ferry from Jeti Shahbandar to Dumai
  2. Take a taxi from Dumai to Pekanbaru

$91 - $106

Bus to Kuala Lumpur, fly  •  4 h 42 min

  1. Take the bus from Melaka to Klia
  2. Fly from Kuala Lumpur (KUL) to Pekanbaru (PKU) KUL - PKU

$24 - $101

Bus to Singapore, fly  •  6 h 54 min

  1. Take the bus from Swiss-Garden Hotel & Residences Malacca to Queen Street Bus Terminal
  2. Fly from Singapore (SIN) to Pekanbaru (PKU) SIN - PKU

$68 - $140

Questions & Answers

The cheapest way to get from Malacca to Pekanbaru is to bus and fly which costs RM 95 - RM 420 and takes 4 h 42 min.

More details

The quickest way to get from Malacca to Pekanbaru is to fly which costs RM 75 - RM 1200 and takes 3 h 56 min.

More details

The distance between Malacca and Pekanbaru is 207 km.

The best way to get from Malacca to Pekanbaru without a car is to ferry and bus which takes 6 h 45 min and costs .

More details

It takes approximately 6 h 45 min to get from Malacca to Pekanbaru, including transfers.

More details

The quickest flight from Kuala Lumpur Airport to Pekanbaru Airport is the direct flight which takes 55 min.

Search flights

Pekanbaru is 1 h behind Malacca. It is currently 12:41 AM in Malacca and 11:41 PM in Pekanbaru.

AirAsia offers flights from Kuala Lumpur Airport to Pekanbaru Airport.

Search flights

There are 62+ hotels available in Pekanbaru. Prices start at $12 USD per night.

More details

The best way to get from Malacca to Malacca Airport is to line 65 bus which takes 24 min and costs .

More details

Map of how to get from Malacca to Pekanbaru.
Launch map view
  • Distance: 129.2 miles
  • Duration: 6 h 45 min

What companies run services between Malacca, Malaysia and Pekanbaru, Indonesia?

Malindo Airways flies from Malacca to Pekanbaru once daily.

Airlines
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Pekanbaru
Ave. Duration
55 min
When
Every day
Estimated price
$30 - $120
Malindo Airways
Website
malindoair.com
Flights from Malacca to Pekanbaru
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$18 - $270
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore to Pekanbaru
Ave. Duration
55 min
When
Monday, Thursday and Sunday
Estimated price
$16 - $130
Jetstar Asia Airways
Website
jetstar.com
Flights from Singapore to Pekanbaru
Ave. Duration
1 h
When
Tuesday, Thursday and Saturday
Estimated price
$23 - $200
Bus operators
bus
Bus from Dumai to Pekanbaru
Ave. Duration
3 h 40 min
Frequency
Once daily
707 Travel Group
Website
707-inc.com
Bus from Swiss-Garden Hotel & Residences Malacca to Queen Street Bus Terminal
Ave. Duration
3 h 55 min
Frequency
Hourly
Estimated price
$16
Schedules at
707-inc.com
Book at
12go.asia
Ferry operators
Tunas Rupat
Website
tunasrupat.com
Car ferry from Jeti Shahbandar to Dumai
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$26
Schedules at
tunasrupat.com
Other operators
Taxi from Dumai to Pekanbaru
Ave. Duration
4 h 30 min
Estimated price
$65 - $80
Taksi Kota Dumai
Phone
+62 765 31541

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Italian Lakes: Getting around by train and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.