There are 8 ways to get from Napanee (Station) to Montreal by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kingston to Montréaltrain VIA Rail
4h 14m$74–465Bus
cheapest- Take the bus from Kingston, Ontario to Montreal, PQbus Kingston / ...
5h 19m$17–150Drive 323.5 km
- Drive from Napanee (Station) to Montrealcar 323.5 km
3h 40m$64–93Train to Ottawa Macdonald-Cartier International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
- Take the train from Napanee to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YOW - YUL
5h 1m$341–1,260Train, bus
- Take the train from Napanee to Ottawatrain VIA Rail
- Take the bus from Ottawa to Montréalbus Montréal - Ottawa
5h 48m$93–317Train to Toronto Island Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
- Take the train from Napanee to Toronto Union Stationtrain
- Fly from Toronto Island Airport (YTZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YTZ - YUL
5h 12m$225–803Train to Toronto Pearson International Airport, fly to Montréal–Pierre Elliott Trudeau International Airport
- Take the train from Napanee to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YYZ - YUL
5h 36m$195–803Train to Toronto Island Airport, fly to Montréal/Saint-Hubert Airport
- Take the train from Napanee to Toronto Union Stationtrain
- Fly from Toronto Island Airport (YTZ) to Montréal/Saint-Hubert Airport (YHU)plane YTZ - YHU
6h 7m$219–1,257
Napanee (Station) to Montreal by train
Questions & Answers
The cheapest way to get from Napanee (Station) to Montreal is to drive which costs $60 - $95 and takes 3h 40m.
The fastest way to get from Napanee (Station) to Montreal is to drive which takes 3h 40m and costs $60 - $95.
No, there is no direct bus from Napanee (Station) to Montreal. However, there are services departing from Napanee, ON and arriving at Montreal, PQ via Kingston, Ontario. The journey, including transfers, takes approximately 5h 19m.
No, there is no direct train from Napanee (Station) to Montreal. However, there are services departing from Napanee and arriving at Montréal via Kingston. The journey, including transfers, takes approximately 4h 14m.
The distance between Napanee (Station) and Montreal is 319 km. The road distance is 323.5 km.
The best way to get from Napanee (Station) to Montreal without a car is to train which takes 4h 14m and costs $70 - $470.
It takes approximately 4h 14m to get from Napanee (Station) to Montreal, including transfers.
Napanee (Station) to Montreal bus services, operated by Megabus Canada, depart from Kingston, Ontario station.
Napanee (Station) to Montreal train services, operated by VIA Rail, depart from Kingston station.
The best way to get from Napanee (Station) to Montreal is to train which takes 4h 14m and costs $70 - $470. Alternatively, you can bus, which costs $17 - $150 and takes 5h 19m.
What companies run services between Napanee (Station), ON, Canada and Montreal, QC, Canada?
VIA Rail operates a train from Kingston to Montréal every 4 hours. Tickets cost $65–270 and the journey takes 2h 55m. Alternatively, Megabus Canada operates a bus from Kingston, Ontario to Montreal, PQ hourly. Tickets cost $10–75 and the journey takes 3h 40m.
- Website
- aircanada.com
Flights from Ottawa Macdonald-Cartier International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 49 min
- When
- Every day
- Estimated price
- $40–340
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $60–390
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $60–390
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $55–360
- Website
- airtransat.com
Flights from Ottawa Macdonald-Cartier International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 55 min
- When
- Tuesday and Sunday
- Estimated price
- $650–1,000
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–550
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Sunday
- Estimated price
- $170–550
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $130–900
Flights from Toronto Island Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–900
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 55 min
- When
- Tuesday and Sunday
- Estimated price
- $650–1,000
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $170–550
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Sunday
- Estimated price
- $170–550
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $180–900
Flights from Toronto Island Airport to Montréal/Saint-Hubert Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–900
- Website
- westjet.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $130–550
- Website
- jetaviation.com
Flights from Ottawa Macdonald-Cartier International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 35 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $40–340
- Website
- rj.com
Flights from Toronto Pearson International Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $340–650
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Kingston to Montréal
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- $65–270
- Website
- https://www.viarail.ca/en
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Napanee to Ottawa
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- $50–260
- Website
- https://www.viarail.ca/en
- Escape
- $50–150
- Business
- $100–240
- Business Plus
- $110–260
- Economy
- $55–160
- Economy Plus
- $65–170
Train from Napanee to Ottawa
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- $50–260
- Website
- https://www.viarail.ca/en
- Escape
- $50–150
- Business
- $100–240
- Business Plus
- $110–260
- Economy
- $55–160
- Economy Plus
- $65–170
Train from Napanee to Toronto Union Station
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $50–250
- Website
- https://www.viarail.ca/en
- Escape
- $50–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
Train from Napanee to Toronto Union Station
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $50–250
- Website
- https://www.viarail.ca/en
- Escape
- $50–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
Train from Napanee to Toronto Union Station
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $50–250
- Website
- https://www.viarail.ca/en
- Escape
- $50–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
- Phone
- +1 866 488 4452
- [email protected]
- Website
- ca.megabus.com
Bus from Kingston, Ontario to Montreal, PQ
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $50–75
- Phone
- +1 833 449 6444
- [email protected]
- Website
- orleansexpress.com
Bus from Ottawa to Montréal
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- $40–65
- Website
- https://orleansexpress.com/en/
- Adult
- $40–65
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 Best ways to travel around Australia, 4 of the smartest ways to explore Australia, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Napanee (Station) to Montreal bus services, operated by Megabus Canada, arrive at Montreal, PQ station.
Napanee (Station) to Montreal train services, operated by VIA Rail, arrive at Montréal station.
Yes, the driving distance between Napanee (Station) to Montreal is 323 km. It takes approximately 3h 40m to drive from Napanee (Station) to Montreal.
Book your Napanee (Station) to Montreal train tickets online with Omio.
There are 1253+ hotels available in Montreal.












