There are 3 ways to get from Shawinigan to Montreal by car, bus, taxi or train

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

Drive, bus  •  3 h 10 min

  1. Drive from Shawinigan to Terminus de Sorel
  2. Take the bus from Terminus de Sorel to Terminus Longueuil 700 / ...

$19 - $26

2 alternative options

Taxi, train  •  3 h 33 min

  1. Take a taxi from Shawinigan to Hervey
  2. Take the train from Hervey to Sauvé VIA Rail

$99 - $171

Drive  •  1 h 56 min

  1. Drive from Shawinigan to Montreal 102.9 miles

$13 - $20

Questions & Answers

The distance between Shawinigan and Montreal is 134 km. The road distance is 164.6 km.

Get driving directions

The best way to get from Shawinigan to Montreal without a car is to taxi and train which takes 3 h 33 min and costs .

More details

It takes approximately 3 h 10 min to get from Shawinigan to Montreal, including transfers.

More details

Yes, the driving distance between Shawinigan to Montreal is 165 km. It takes approximately 1 h 56 min to drive from Shawinigan to Montreal.

Get driving directions

There are 840+ hotels available in Montreal. Prices start at $70 USD per night.

More details

Map of how to get from Shawinigan to Montreal.
Launch map view
  • Distance: 83.9 miles
  • Duration: 3 h 10 min

What companies run services between Shawinigan, QC, Canada and Montreal, QC, Canada?

There is no direct connection from Shawinigan to Montreal. However, you can take the drive to Terminus de Sorel, take the bus to Terminus Longueuil, take the walk to Station Longueuil–Université-de-Sherbrooke, then take the line 4 subway to Station Berri-UQAM. Alternatively, you can take the taxi to Hervey, take the train to Sauvé, take the walk to Station Sauvé, then take the line 2 subway to Station Mont-Royal.

Train operators
VIA Rail
+1 1 888 842-7245
Train from Hervey to Sauvé
Ave. Duration
2 h 41 min
Every 3 hours
Estimated price
$30 - $90
$30 - $45
$40 - $60
Economy Plus
$65 - $90
$60 - $85
Business Plus/Sleeper
$100 - $150
Bus operators
1 514-287-2464
Bus from Terminus de Sorel to Terminus Longueuil
Ave. Duration
1 h 27 min
Every 30 minutes
Estimated price
$7 - $10
Schedules at
Other operators
Taxi from Shawinigan to Hervey
Ave. Duration
38 min
Estimated price
$65 - $80

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 around the UAE, Travelling to and around Russia for the 2018 FIFA World Cup and How to get from London City Airport into central London - to help you get the most out of your next trip.