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 34m$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 45m$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$150–662
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 45m and costs $450 - $650.
The distance between Montreal and Marsh Harbour is 2297 km.
It takes approximately 10h 34m 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, Jetways Airlines, and two other airlines fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Marsh Harbour Airport (MHH) twice daily.
- Website
- flytradewind.com
Flights from Ottawa Macdonald-Cartier International Airport to Marsh Harbour Airport via Fort Lauderdale
- Ave. Duration
- 5h 46m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- $290–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Marsh Harbour Airport via Fort Lauderdale
- Ave. Duration
- 6h 51m
- When
- Thursday to Saturday
- Estimated price
- $120–600
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via Toronto, Fort Lauderdale
- Ave. Duration
- 9h 1m
- When
- Thursday to Wednesday
- Estimated price
- $220–1,200
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via London, Fort Lauderdale
- Ave. Duration
- 9h 11m
- When
- Wednesday
- Estimated price
- $290–1,100
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via Hamilton, Fort Lauderdale
- Ave. Duration
- 16h 11m
- When
- Saturday
- Estimated price
- $290–1,100
- Website
- flyaztec.com
Flights from Montréal–Pierre Elliott Trudeau International Airport to Treasure Cay Airport via Fort Lauderdale, Marsh Harbour Airport
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- $110–550
- 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 11m
- When
- Every day
- Estimated price
- $120–600
- 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
- bahamasair.com
Flights from Montréal/Saint-Hubert Airport to Marsh Harbour Airport via Toronto, Nassau
- Ave. Duration
- 10h 20m
- When
- Wednesday and Sunday
- Estimated price
- $140–650
- 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 How to get from Luton Airport into central London, Travelling to the UK: What do I need to know?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.




