Rome2rio's partners include

There are 4 ways to get from Montreal to Pembroke by bus, train, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Montreal to Pembroke.
Launch map view
  • Distance: 172.7 miles
  • Duration: 5 h 31 min

What companies run services between Montreal, QC, Canada and Pembroke, ON, Canada?

You can take a bus from Montreal to Pembroke via Ottawa, ON in around 5 hours 31 minutes.

Airlines
Air Canada
Website
aircanada.com
Flights from Montreal to Ottawa
Avg. Duration
43 min
When
Every day
Estimated price
$100 - $480
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Montréal to Ottawa
Avg. Duration
1 h 58 min
Frequency
Every 30 minutes
Estimated price
$30 - $90
Website
viarail.ca
Escape
$30 - $45
Economy
$40 - $60
Economy Plus
$65 - $90
Business
$55 - $85
Business Plus/Sleeper
$100 - $150
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Montreal, PQ to Ottawa, ON
Avg. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$17 - $45
Website
Greyhound.ca
Advanced Purchase
$17 - $25
Online Fare
$20 - $40
Standard Fare
$29 - $45
Refundable
$30 - $50
Ontario Northland
Phone
+1 800-461-8558
Website
ontarionorthland.ca
Bus from Ottawa, ON to Pembroke, ON
Avg. Duration
2 h 1 min
Frequency
3 times a week
Estimated price
$23 - $35
Book at
Ontario Northland

How far is it from Montreal to Pembroke?

The distance between Montreal and Pembroke is 276 km. The road distance is 341 km.

What is the cheapest way to get from Montreal to Pembroke?

The cheapest way to get from Montreal to Pembroke is to drive which costs $45 and takes 4 hours 4 minutes.

What is the fastest way to get from Montreal to Pembroke?

The quickest way to get from Montreal to Pembroke is to drive which takes 4 hours 4 minutes and costs $45.

Is there a direct bus between Montreal and Pembroke?

No, there is no direct bus from Montreal to Pembroke. However, there are services departing from Montreal, PQ and arriving at Pembroke, ON via Ottawa, ON. The journey, including transfers, takes approximately 5 hours 31 minutes.

How long does it take to get from Montreal to Pembroke?

It takes approximately 5 hours 31 minutes to get from Montreal to Pembroke, including transfers.