There are 6 ways to get from Greater Napanee to London 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, bus
best- Take the train from Napanee to Toronto Union Stationtrain VIA Rail
- Take the bus from Toronto to Londonbus FlixBus 2702 / ...
5h 27m$76–294Bus
cheapest- Take the bus from Napanee, ON to Pearson International Airport Terminal 1bus Kingston
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus Toronto
6h 7m$48–127Train
- Take the train from Napanee to Toronto Union Stationtrain VIA Rail
- Take the train from Toronto Union Station to Londontrain VIA Rail
5h 35m$91–489Drive 391 km
- Drive from Greater Napanee to Londoncar 391 km
4h 29m$77–112Train to Toronto Pearson International Airport, fly
- Take the train from Napanee to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to London International Airport (YXU)plane YYZ - YXU
5h 16m$481–1,952Train to Ottawa Macdonald-Cartier International Airport, fly
- Take the train from Napanee to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to London International Airport (YXU)plane YOW - YXU
7h 29m$387–1,959
Greater Napanee to London by train and bus
Questions & Answers
The cheapest way to get from Greater Napanee to London is to bus which costs $45 - $130 and takes 6h 7m.
The fastest way to get from Greater Napanee to London is to drive which takes 4h 29m and costs $75 - $120.
No, there is no direct bus from Greater Napanee to London. However, there are services departing from Napanee, ON and arriving at London, ON - VIA Rail via Pearson International Airport Terminal 1. The journey, including transfers, takes approximately 6h 7m.
No, there is no direct train from Greater Napanee to London. However, there are services departing from Napanee and arriving at London via Toronto Union Station. The journey, including transfers, takes approximately 5h 35m.
The distance between Greater Napanee and London is 409 km. The road distance is 391 km.
The best way to get from Greater Napanee to London without a car is to train and bus which takes 5h 27m and costs $75 - $300.
It takes approximately 5h 27m to get from Greater Napanee to London, including transfers.
Greater Napanee to London bus services, operated by Megabus Canada, depart from Napanee, ON station.
Greater Napanee to London train services, operated by VIA Rail, depart from Napanee station.
The best way to get from Greater Napanee to London is to train which takes 5h 35m and costs $90 - $490. Alternatively, you can bus, which costs $45 - $130 and takes 6h 7m.
What companies run services between Greater Napanee, ON, Canada and London, ON, Canada?
You can take a train from Napanee to London via Toronto Union Station in around 5h 35m. Alternatively, you can take a vehicle from Greater Napanee to London, ON - VIA Rail via Napanee, ON and Pearson International Airport Terminal 1 in around 6h 7m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to London International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $85–700
Flights from Ottawa Macdonald-Cartier International Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $140–900
Flights from Ottawa Macdonald-Cartier International Airport to London International Airport via Montreal, Toronto Pearson International Airport
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $170–1,000
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Napanee to Toronto Union Station
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $50–250
- Website
- VIA Rail
- 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
- VIA Rail
- Escape
- $50–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Napanee to Toronto Union Station
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Estimated price
- $50–250
- Website
- VIA Rail
- Escape
- $50–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
Train from Napanee to Ottawa
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- $50–260
- Website
- VIA Rail
- Escape
- $50–150
- Business
- $100–240
- Business Plus
- $110–260
- Economy
- $55–160
- Economy Plus
- $65–170
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to London
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $25–45
- Schedules at
- Flixbus USA
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Napanee, ON to Pearson International Airport Terminal 1
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $40–75
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $27–40
- Website
- ONEXBUS
- Standard Fare
- $27–40
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 10 amazing places to get away from it all in Australia, How to get from JFK to New York City, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Greater Napanee to London bus services, operated by Megabus Canada, arrive at Pearson International Airport Terminal 1 station.
Greater Napanee to London train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Greater Napanee to London is 391 km. It takes approximately 4h 29m to drive from Greater Napanee to London.
Book your Greater Napanee to London train tickets online with Omio.
There are 109+ hotels available in London.









