There are 6 ways to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park by plane, bus 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

Fly from Montreal, travel  •  3 h 30 min

  1. Fly from Montreal (YUL) to Saguenay (YBG) YUL - YBG
  2. Travel from Saguenay to Hautes-Gorges-de-la-Rivière-Malbaie National Park

Cheapest option

Bus  •  6 h 10 min

  1. Take the bus from Montreal to Sainte-Agnès, Quebec

$50 - $75

4 alternative options

Fly from Montreal St. Hubert, travel  •  3 h 59 min

  1. Fly from Montreal St. Hubert (YHU) to Saguenay (YBG) YHU - YBG
  2. Travel from Saguenay to Hautes-Gorges-de-la-Rivière-Malbaie National Park

Bus Orleans Express  •  6 h 40 min

  1. Take the bus from Montréal to Québec Montréal - Québec
  2. Take the bus from Quebec to Sainte-Agnès, Quebec

$58 - $82

Train, bus  •  6 h 48 min

  1. Take the train from Montréal to Québec VIA Rail
  2. Take the bus from Quebec to Sainte-Agnès, Quebec

$61 - $149

Train, travel  •  7 h 3 min

  1. Take the train from Montréal to Sainte-Foy
  2. Take the train from Sainte-Foy to La Pocatière
  3. Travel from La Pocatière to Hautes-Gorges-de-la-Rivière-Malbaie National Park

What companies run services between Montreal, QC, Canada and Hautes-Gorges-de-la-Rivière-Malbaie National Park, QC, Canada?

Intercar operates a bus from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park twice daily. Tickets cost $50 - $75 and the journey takes 5 h 30 min.

Airlines
Air Canada
Website
aircanada.com
Flights from Montreal to Saguenay
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$250 - $750
Pascan Aviation
Website
pascan.com
Flights from Montreal St. Hubert to Saguenay
Ave. Duration
57 min
When
Monday to Friday
Estimated price
$240 - $800
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Montréal to Québec
Ave. Duration
3 h 23 min
Frequency
Hourly
Estimated price
$35 - $110
Website
viarail.ca
Escape
$35 - $50
Economy
$50 - $75
Economy Plus
$80 - $110
Business
$75 - $110
Business Plus/Sleeper
$130 - $190
Train from Montréal to Sainte-Foy
Ave. Duration
2 h 57 min
Frequency
Hourly
Estimated price
$30 - $110
Website
viarail.ca
Escape
$30 - $50
Economy
$50 - $70
Economy Plus
$75 - $110
Business
$70 - $100
Business Plus/Sleeper
$130 - $180
Train from Sainte-Foy to La Pocatière
Ave. Duration
1 h 38 min
Frequency
4 times a day
Estimated price
$26 - $80
Website
viarail.ca
Escape
$26 - $40
Economy
$35 - $50
Economy Plus
$55 - $80
Business
$50 - $70
Business Plus/Sleeper
$90 - $130
Bus operators
Intercar
Website
intercar.qc.ca
Bus from Montreal to Sainte-Agnès, Quebec
Ave. Duration
5 h 30 min
Frequency
Twice daily
Estimated price
$50 - $75
Schedules at
intercar.ca
Book at
intercar.ca
Bus from Quebec to Sainte-Agnès, Quebec
Ave. Duration
1 h 45 min
Frequency
Twice daily
Estimated price
$25 - $40
Schedules at
intercar.ca
Book at
intercar.ca

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 Getting around the Cyclades, Want to know more about Flixbus? and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park?

The distance between Montreal and Hautes-Gorges-de-la-Rivière-Malbaie National Park is 357 km.

What is the cheapest way to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park?

The cheapest way to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park is to bus which costs $70 - $110 and takes 6 h 40 min.

What is the fastest way to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park?

The quickest way to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park is to bus which takes 6 h 10 min and costs $65 - $95.

How long does it take to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park?

It takes approximately 3 h 30 min to get from Montreal to Hautes-Gorges-de-la-Rivière-Malbaie National Park, including transfers.