There are 5 ways to get from Singapore to Pekanbaru by ferry, plane, subway, bus, car ferry 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

Ferry to Batam, fly  •  3 h 23 min

  1. Take the ferry from Harbourfront Centre to Batam Centre
  2. Fly from Batam (BTH) to Pekanbaru (PKU) BTH - PKU

$34 - $87

4 alternative options

Subway to Singapore Changi, fly  •  2 h 53 min

  1. Take the subway from City Hall to Tanah Merah
  2. Fly from Singapore Changi (SIN) to Pekanbaru (PKU) SIN - PKU

$52 - $124

Bus, ferry  •  11 h 56 min

  1. Take the bus from Queen Street Bus Terminal to Hotel Equatorial Melaka
  2. Take the ferry from Jeti Shahbandar to Dumai
  3. Take the bus from Dumai to Pekanbaru

Ferry, bus  •  13 h 30 min

  1. Take the ferry from HarbourFront to Sekupang
  2. Take the ferry from Batam Sekupang to Dumai
  3. Take the bus from Dumai to Pekanbaru

Drive, ferry  •  9 h 9 min

  1. Drive from Singapore to Jeti Shahbandar
  2. Take the ferry from Jeti Shahbandar to Dumai
  3. Drive from Dumai to Pekanbaru

$69 - $89

Questions & Answers

The distance between Singapore and Pekanbaru is 281 km.

The best way to get from Singapore to Pekanbaru without a car is to bus and ferry which takes 11 h 56 min and costs .

More details

It takes approximately 3 h 23 min to get from Singapore to Pekanbaru, including transfers.

More details

The quickest flight from Batam Airport to Pekanbaru Airport is the direct flight which takes 35 min.

Search flights

Pekanbaru is 1 h behind Singapore. It is currently 6:14 AM in Singapore and 5:14 AM in Pekanbaru.

Citilink Indonesia, Wings Air and Lion Mentari Airlines offer flights from Batam Airport to Pekanbaru Airport.

Search flights

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

More details

Map of how to get from Singapore to Pekanbaru.
Launch map view
  • Distance: 175.8 miles
  • Duration: 3 h 23 min

What companies run services between Singapore and Pekanbaru, Indonesia?

There is no direct connection from Singapore to Pekanbaru. However, you can take the ferry to Batam Centre, take the taxi to Batam airport, fly to Pekanbaru, take the walk to Sultan Syarif Kasim II International Airport, then take the bus to Pekanbaru. Alternatively, you can take the subway to Tanah Merah, take the subway to Changi Airport, take the walk to Singapore Changi airport, fly to Pekanbaru, take the walk to Sultan Syarif Kasim II International Airport, then take the bus to Pekanbaru.

Airlines
Lion Mentari Airlines
Website
lionair.co.id
Flights from Batam to Pekanbaru
Ave. Duration
43 min
When
Every day
Estimated price
$25 - $85
Citilink Indonesia
Website
Flights from Batam to Pekanbaru
Ave. Duration
57 min
When
Every day
Estimated price
$35 - $60
Wings Air
Website
lionair.co.id
Flights from Batam to Pekanbaru via Tanjung Pinang
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$40 - $130
Scoot Tigerair
Website
flyscoot.com
Flights from Singapore Changi to Pekanbaru
Ave. Duration
55 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$16 - $130
Jetstar Asia Airways
Website
jetstar.com
Flights from Singapore Changi to Pekanbaru
Ave. Duration
1 h
When
Tuesday, Thursday and Saturday
Estimated price
$23 - $200
Train operators
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from City Hall to Tanah Merah
Ave. Duration
19 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
smrt.com.sg
Bus operators
707 Travel Group
Website
707-inc.com
Bus from Queen Street Bus Terminal to Hotel Equatorial Melaka
Ave. Duration
3 h 57 min
Frequency
Hourly
Estimated price
$16
Schedules at
707-inc.com
Book at
12go.asia
bus
Bus from Dumai to Pekanbaru
Ave. Duration
3 h 40 min
Frequency
Once daily
Ferry operators
Batam Fast Ferries
Website
batamfast.com
Ferry from Harbourfront Centre to Batam Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$19
Schedules at
batamfast.com
Ferry from Harbourfront Centre to Sekupang
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$19
Schedules at
batamfast.com
Horizon ferry
Website
horizonfastferry.com
Ferry from Harbour Front to Batam Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$24
Schedules at
horizonfastferry.com
Majestic Fast Ferry
Website
majesticfastferry.com.sg
Ferry from Harbour Front to Batam Centre
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$19
Schedules at
majesticfastferry.com.sg
Ferry from HarbourFront to Sekupang
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$19
Schedules at
majesticfastferry.com.sg
Sindo Ferry
Phone
+65 6331 4123
Email
booking@sindoferry.com.sg
Website
sindoferry.com.sg
Ferry from Singapore Harbour Front to Batam Centre
Ave. Duration
1 h 40 min
Frequency
Hourly
Estimated price
$13
Schedules at
sindoferry.com.sg
Ferry from Singapore Harbour Front to Sekupang
Ave. Duration
1 h 20 min
Frequency
Every 3 hours
Estimated price
$13
Schedules at
sindoferry.com.sg
Tunas Rupat
Website
tunasrupat.com
Car ferry from Jeti Shahbandar to Dumai
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$25
Schedules at
tunasrupat.com
Batam Jet
Ferry from Batam Sekupang to Dumai
Ave. Duration
7 h
Frequency
Twice daily
Estimated price
$26

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 Thanksgiving 2018: How to travel stress-free, Bali: What to do if Mount Agung erupts and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.