There are 4 ways to get from Montreal to Marsh Harbour by train, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Ottawa Macdonald-Cartier International Airport, fly to Marsh Harbour Airport
best- Take the train from Montréal to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Marsh Harbour Airport (MHH)plane YOW - MHH
10h 39m$167–778Fly Montréal–Pierre Elliott Trudeau International Airport to Treasure Cay Airport, taxi
cheapest- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Treasure Cay Airport (TCB)plane YUL - TCB
- Take the taxi from Treasure Cay Airport (TCB) to Marsh Harbourtaxi
21h 58m$128–572Fly Montréal–Pierre Elliott Trudeau International Airport to Marsh Harbour Airport
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Marsh Harbour Airport (MHH)plane YUL - MHH
8h 16m$457–609Fly Montréal/Saint-Hubert Airport to Marsh Harbour Airport
- Fly from Montréal/Saint-Hubert Airport (YHU) to Marsh Harbour Airport (MHH)plane YHU - MHH
11h 54m$140–612
Ottawa Macdonald-Cartier International Airport (YOW) to Marsh Harbour Airport (MHH) flights
Comparing Your Travel Options
The cheapest way to get from Montreal to Marsh Harbour is to fly and taxi which costs $120 - $600 and takes 21h 58m.
The fastest way to get from Montreal to Marsh Harbour is to fly which takes 8h 16m and costs $450 - $650.
The distance between Montreal and Marsh Harbour is 2297 km.
It takes approximately 10h 39m to get from Montreal to Marsh Harbour, including transfers.
There are nine+ hotels available in Marsh Harbour.
What companies run services between Montreal, QC, Canada and Marsh Harbour, Bahamas?
Air Canada, Tradewind Aviation, and two other airlines fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Marsh Harbour Airport (MHH) once daily.
- Website
- flytradewind.com
Flights from Ottawa Macdonald-Cartier International Airport to Marsh Harbour Airport via Fort Lauderdale
- Ave. Duration
- 5h 51m
- When
- Monday to Wednesday
- Estimated price
- $290–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Marsh Harbour Airport via Fort Lauderdale
- Ave. Duration
- 6h 18m
- When
- Tuesday to Saturday
- Estimated price
- $120–550
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via Toronto, Fort Lauderdale
- Ave. Duration
- 9h 3m
- When
- Thursday to Wednesday
- Estimated price
- $210–1,100
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via London, Fort Lauderdale
- Ave. Duration
- 9h 16m
- When
- Wednesday
- Estimated price
- $290–1,000
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via Hamilton, Fort Lauderdale
- Ave. Duration
- 15h 26m
- When
- Saturday
- Estimated price
- $290–1,000
- Website
- aa.com
Flights from Ottawa Macdonald-Cartier International Airport to Marsh Harbour Airport via Miami
- Ave. Duration
- 6h 6m
- When
- Monday and Saturday
- Estimated price
- $290–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Marsh Harbour Airport via Miami
- Ave. Duration
- 7h 6m
- When
- Sunday
- Estimated price
- $120–550
- Website
- jetwaysairlines.com
Flights from Ottawa Macdonald-Cartier International Airport to Marsh Harbour Airport via Nassau
- Ave. Duration
- 9h 15m
- When
- Friday
- Estimated price
- $130–600
Flights from Montréal–Pierre Elliott Trudeau International Airport to Marsh Harbour Airport via Nassau
- Ave. Duration
- 6h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $120–550
- Website
- flyaztec.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Treasure Cay Airport via Fort Lauderdale, Marsh Harbour Airport
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- $110–550
- Website
- bahamasair.com
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via Toronto, Nassau
- Ave. Duration
- 10h 20m
- When
- Wednesday
- Estimated price
- $130–600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Montréal to Ottawa
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- $30–170
- Website
- VIA Rail
- Escape
- $30–90
- Business
- $60–160
- Business Plus
- $70–170
- Economy
- $30–95
- Economy Plus
- $35–110
- Ave. Duration
- 47 min
- Estimated price
- $15–19
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, What are the different types of Renfe trains in Spain?, and Flying into Beijing? - to help you get the most out of your next trip.




