• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 9 ways to get from Pekanbaru to Batu Pahat by bus, ferry, car, plane, train or subway

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, ferry, drive  •  9h 34m

  1. Take the bus from Terminal AKAP BRPS to Dumai Terminal AKAP
  2. Take the ferry from Dumai to Muar
  3. Drive from Muar to Batu Pahat

RM 113 - RM 120

Cheapest option

Fly to Malacca, bus  •  7h 46m

  1. Fly from Sultan Syarif Kasim II (PKU) to Malacca (MKZ) PKU - MKZ
  2. Take the bus from Melaka Sentral to Terminal Bas Batu Pahat

RM 55 - RM 637

7 alternative options

Bus, ferry  •  14h 3m

  1. Take the bus from Terminal AKAP BRPS to Dumai Terminal AKAP
  2. Take the ferry from Dumai to Jeti Shahbandar
  3. Take the bus from Melaka Sentral to Terminal Bas Batu Pahat

RM 156 - RM 159

Fly to Hang Nadim, ferry, bus  •  8h 2m

  1. Fly from Sultan Syarif Kasim II (PKU) to Hang Nadim (BTH) PKU - BTH
  2. Take the ferry from Batam Centre to Pasir Gudang
  3. Take the bus from Johor Larkin Terminal to Batu Pahat

RM 173 - RM 347

Fly to Kuala Lumpur, train, bus  •  7h 13m

  1. Fly from Sultan Syarif Kasim II (PKU) to Kuala Lumpur (KUL) PKU - KUL
  2. Take the train from Klia T1 to Bandar Tasik Selatan
  3. Take the bus from Terminal Bersepadu Selatan to Batu Pahat

RM 127 - RM 483

Fly to Dumai, ferry, bus  •  7h 39m

  1. Fly from Sultan Syarif Kasim II (PKU) to Dumai (DUM) PKU - DUM
  2. Take the ferry from Dumai to Muar
  3. Take the bus from Muar to Batu Pahat

RM 202 - RM 429

Fly to Senai, bus  •  10h 7m

  1. Fly from Sultan Syarif Kasim II (PKU) to Senai (JHB) PKU - JHB
  2. Take the bus from Johor Larkin Terminal to Batu Pahat

RM 156 - RM 811

Fly to Singapore Changi, subway, bus  •  7h 51m

  1. Fly from Sultan Syarif Kasim II (PKU) to Singapore Changi (SIN) PKU - SIN
  2. Take the subway from Tanah Merah to Tuas Link
  3. Take the bus from Johor Larkin Terminal to Batu Pahat

RM 243 - RM 535

Fly to Kuantan, bus  •  14h 23m

  1. Fly from Sultan Syarif Kasim II (PKU) to Kuantan (KUA) PKU - KUA
  2. Take the bus from Kuantan to Batu Pahat

RM 243 - RM 1090

Questions & Answers

The cheapest way to get from Pekanbaru to Batu Pahat is to bus and ferry and drive which costs Rp410000 - Rp440000 and takes 9h 34m.

More details

The quickest way to get from Pekanbaru to Batu Pahat is to fly and train and bus which costs Rp460000 - Rp1800000 and takes 7h 13m.

More details

The distance between Pekanbaru and Batu Pahat is 223 km.

The best way to get from Pekanbaru to Batu Pahat without a car is to bus and ferry which takes 14h 3m and costs Rp560000 - Rp580000.

More details

It takes approximately 9h 34m to get from Pekanbaru to Batu Pahat, including transfers.

More details

The quickest flight from Sultan Syarif Kasim II Airport to Hang Nadim Airport is the direct flight which takes 40m.

Search flights

Batu Pahat is 1h ahead of Pekanbaru. It is currently 6:55 AM in Pekanbaru and 7:55 AM in Batu Pahat.

Citilink Indonesia, Wings Air and Lion Mentari Airlines offer flights from Sultan Syarif Kasim II Airport to Hang Nadim Airport.

Search flights

There are 49+ hotels available in Batu Pahat. Prices start at RM 88 per night.

More details

The best way to get from Pekanbaru to Sultan Syarif Kasim II Airport is to bus which takes 17m and costs .

More details

Map of how to get from Pekanbaru to Batu Pahat.
Launch map view
  • Distance: 139.2 miles
  • Duration: 9h 34m

What companies run services between Pekanbaru, Indonesia and Batu Pahat, Malaysia?

There is no direct connection from Pekanbaru to Batu Pahat. However, you can take the bus to Terminal AKAP BRPS, take the bus to Dumai Terminal AKAP, take the drive to Dumai, take the ferry to Muar, then take the drive to Batu Pahat. Alternatively, you can take a vehicle from Pekanbaru to Batu Pahat via Terminal AKAP BRPS, Dumai Terminal AKAP, Dumai, Jeti Shahbandar, Mahkota Parade, and Melaka Sentral in around 14h 3m.

Airlines
AirAsia
Website
airasia.com
Flights from Sultan Syarif Kasim II to Kuala Lumpur
Ave. Duration
55m
When
Every day
Estimated price
RM 130 - RM 490
Flights from Sultan Syarif Kasim II to Senai via Kuala Lumpur
Ave. Duration
3h 40m
When
Every day
Estimated price
RM 130 - RM 800
Flights from Sultan Syarif Kasim II to Senai via Kuala Lumpur, Penang
Ave. Duration
5h 40m
When
Every day
Estimated price
RM 180 - RM 950
Flights from Sultan Syarif Kasim II to Senai via Kuala Lumpur, Kuching
Ave. Duration
7h 50m
When
Tuesday, Thursday and Saturday
Estimated price
RM 240 - RM 1100
Flights from Sultan Syarif Kasim II to Senai via Soekarno–Hatta
Ave. Duration
5h 10m
When
Tuesday, Thursday and Saturday
Estimated price
RM 320 - RM 1300
Flights from Sultan Syarif Kasim II to Kuantan via Kuala Lumpur
Ave. Duration
7h 45m
When
Every day
Estimated price
RM 170 - RM 1100
Flights from Sultan Syarif Kasim II to Kuantan via Soekarno–Hatta, Kuala Lumpur
Ave. Duration
6h 45m
When
Every day
Estimated price
RM 410 - RM 1500
Lion Mentari Airlines
Website
lionair.co.id
Flights from Sultan Syarif Kasim II to Hang Nadim
Ave. Duration
47m
When
Every day
Estimated price
RM 100 - RM 360
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Sultan Syarif Kasim II to Kuantan via Kuala Lumpur
Ave. Duration
6h 10m
When
Every day
Estimated price
RM 170 - RM 1100
Flights from Sultan Syarif Kasim II to Kuantan via Soekarno–Hatta, Kuala Lumpur
Ave. Duration
6h 15m
When
Every day
Estimated price
RM 410 - RM 1500
Flights from Sultan Syarif Kasim II to Kuantan via Singapore Changi, Kuala Lumpur
Ave. Duration
6h 25m
When
Monday, Thursday, Friday and Sunday
Estimated price
RM 180 - RM 1100
Citilink Indonesia
Website
Flights from Sultan Syarif Kasim II to Hang Nadim
Ave. Duration
57m
When
Every day
Estimated price
RM 150 - RM 250
Wings Air
Website
lionair.co.id
Flights from Sultan Syarif Kasim II to Hang Nadim via Tanjung Pinang
Ave. Duration
2h 5m
When
Every day
Estimated price
RM 180 - RM 550
Flights from Sultan Syarif Kasim II to Dumai
Ave. Duration
30m
When
Every day
Estimated price
RM 110 - RM 340
Malindo Airways
Website
malindoair.com
Flights from Sultan Syarif Kasim II to Malacca
Ave. Duration
1h 5m
When
Every day
Estimated price
RM 40 - RM 650
Scoot Tigerair
Website
flyscoot.com
Flights from Sultan Syarif Kasim II to Singapore Changi
Ave. Duration
1h 10m
When
Monday, Thursday, Friday and Sunday
Estimated price
RM 65 - RM 550
Train operators
KLIA Express
Website
kliaekspres.com
Train from Klia T1 to Bandar Tasik Selatan
Ave. Duration
25m
Frequency
Every 30 minutes
Estimated price
RM 30 - RM 60
Schedules at
kliaekspres.com
Book at
kliaekspres.com
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from Tanah Merah to Tuas Link
Ave. Duration
1h 1m
Frequency
Every 5 minutes
Estimated price
RM 3 - RM 10
Schedules at
smrt.com.sg
Bus operators
bus
Bus from Terminal AKAP BRPS to Dumai Terminal AKAP
Ave. Duration
5h
Frequency
Hourly
Estimated price
RM 22
Yanti Group
Phone
+62 852-6512-1960
Bus from Terminal AKAP BRPS to Dumai Terminal AKAP
Ave. Duration
3h 48m
Frequency
Once daily
Schedules at
busnesia.blogspot.com
S&S International (M) Express
Phone
+603-7728 4789
Email
helpdesk@eticketing.my
Website
ssinternational.com.my
Bus from Melaka Sentral to Terminal Bas Batu Pahat
Ave. Duration
2h 36m
Frequency
Every 4 hours
Estimated price
RM 10
Schedules at
ssinternational.com.my
Bus from Terminal Bersepadu Selatan to Batu Pahat
Ave. Duration
3h 40m
Frequency
Every 4 hours
Estimated price
RM 30
Schedules at
ssinternational.com.my
Book at
12go.asia
Causeway Link
Phone
07-224 5602
Email
feedback@support.causewaylink.com.my
Website
causewaylink.com.my
Bus from Johor Larkin Terminal to Batu Pahat
Ave. Duration
1h 45m
Frequency
Hourly
Estimated price
RM 13
Schedules at
causewaylink.com.my
Book at
12go.asia
KKKL Express
Phone
012-784 9999
Email
enquiry@kkkl.com.my
Website
kkklexpress.com
Bus from JB Larkin Terminal to Terminal Bas Batu Pahat
Ave. Duration
2h 17m
Frequency
Every 2 hours
Estimated price
RM 13
Schedules at
kkklexpress.com
Book at
easybook.com
Bus from Terminal Bersepadu Selatan to Batu Pahat
Ave. Duration
3h 40m
Frequency
Hourly
Estimated price
RM 24
Schedules at
kkklexpress.com
Book at
easybook.com
Mayang Sari Express
Phone
(06) 985 0284
Email
expressmayangsari@yahoo.com
Website
mayangsariexpress.com.my
Bus from Terminal Bersepadu Selatan to Terminal Bas Batu Pahat
Ave. Duration
3h 40m
Frequency
Every 2 hours
Estimated price
RM 23
Schedules at
mayangsariexpress.com.my
Book at
easybook.com
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
transnasional.com.my
Bus from Terminal Bersepadu Selatan to Batu Pahat
Ave. Duration
3h 43m
Frequency
3 times a day
Estimated price
RM 23
Schedules at
transnasional.com.my
Book at
12go.asia
Bus from Muar to Batu Pahat
Ave. Duration
1h 31m
Frequency
4 times a day
Estimated price
RM 5
Schedules at
transnasional.com.my
Book at
easybook.com
Bus from Kuantan to Batu Pahat
Ave. Duration
5h 41m
Frequency
Twice daily
Estimated price
RM 29
Schedules at
transnasional.com.my
Book at
easybook.com
Arwana Ekspres
Phone
+6 03 9051 2011
Website
arwanaekspres.com.my
Bus from Muar to Terminal Bas Batu Pahat
Ave. Duration
1h
Frequency
Once daily
Schedules at
easybook.com
S.P Bumi
Phone
04 - 733 4221
Email
helpdesk@eticketing.my
Website
spbumi.com.my
Bus from Kuantan to Batu Pahat
Ave. Duration
5h 39m
Frequency
Once daily
Estimated price
RM 32
Schedules at
spbumi.com.my
Sanwa Express
Phone
013-400 4773
Website
easybook.com
Bus from Terminal Sentral Kuantan to Batu Pahat
Ave. Duration
5h 48m
Frequency
Once daily
Estimated price
RM 30
Schedules at
easybook.com
Ferry operators
ferry
Ferry from Dumai to Muar
Ave. Duration
2h
Frequency
3 times a week
Estimated price
RM 80
Tunas Rupat
Phone
06-2832506
Email
tunasrupat@hotmail.com
Website
tunasrupat.com
Ferry from Dumai to Jeti Shahbandar
Ave. Duration
2h
Frequency
Once daily
Estimated price
RM 110
Schedules at
tunasrupat.com
Pasir Gudang Passenger Terminal
Phone
(07) 255-2202
Email
info@pasirgudangferry.com
Website
pasirgudangferry.com
Ferry from Batam Centre to Pasir Gudang
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
RM 55
Schedules at
pasirgudangferry.com
Book at
easybook.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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from London to Edinburgh and Best ways to travel around Australia - to help you get the most out of your next trip.