There are 9 ways to get from Nelson to Kingston by bus, plane, car, 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.
Bus to Cranbrook/Canadian Rockies International Airport, fly to Ottawa Macdonald-Cartier International Airport, bus
best- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Ottawa Macdonald-Cartier International Airport (YOW)plane YXC - YOW
- Take the bus from Ottawa to Kingstonbus
15h 15m$395–1,535Bus to Castlegar Airport, fly to Ottawa Macdonald-Cartier International Airport, bus
cheapest- Take the bus from Nelson Exchange Bay A to Selkirk College Bay Bbus
- Fly from Castlegar Airport (YCG) to Ottawa Macdonald-Cartier International Airport (YOW)plane YCG - YOW
- Take the bus from Ottawa to Kingstonbus
17h 5m$291–1,149Bus, drive, train
- Take the bus from Nelson, BC - 512 Railway Street to Pincher Creek, ABbus
- Drive from Pincher Creek, AB to Logan Passcar
- Take the train from West Glacier Amtrak to Milwaukeetrain
- Take the bus from Milwaukee Intermodal Station to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Kingstonbus
2d 14h$946–1,926Drive 3,817.4 km
- Drive from Nelson to Kingstoncar 3,817.4 km
44h 57m$752–1,086Bus to Kelowna International Airport, fly to Ottawa Macdonald-Cartier International Airport, bus
- Take the bus from Nelson, BC to Kelowna, BCbus
- Fly from Kelowna International Airport (YLW) to Ottawa Macdonald-Cartier International Airport (YOW)plane YLW - YOW
- Take the bus from Ottawa to Kingstonbus
15h 5m$338–1,249Bus to Kelowna International Airport, fly to Toronto Pearson International Airport, train
- Take the bus from Nelson, BC to Kelowna, BCbus
- Fly from Kelowna International Airport (YLW) to Toronto Pearson International Airport (YYZ)plane YLW - YYZ
- Take the train from Toronto Union Station to Kingstontrain
15h 29m$330–1,132Bus to Calgary International Airport, fly to Ottawa Macdonald-Cartier International Airport, bus
- Take the bus from Nelson, BC - 512 Railway Street to Calgary, AB - 11488, 24 Street SEbus
- Fly from Calgary International Airport (YYC) to Ottawa Macdonald-Cartier International Airport (YOW)plane YYC - YOW
- Take the bus from Ottawa to Kingstonbus
19h 17m$402–1,187Bus to Trail Airport, fly to Ottawa Macdonald-Cartier International Airport, bus
- Take the bus from Nelson, BC to Trail, BCbus
- Fly from Trail Airport (YZZ) to Ottawa Macdonald-Cartier International Airport (YOW)plane YZZ - YOW
- Take the bus from Ottawa to Kingstonbus
15h 33m$403–1,349Bus, train
- Take the bus from Nelson, BC - 512 Railway Street to Hope, BC - 919 Water Avenuebus
- Take the train from Agassiz to Toronto Union Stationtrain
- Take the bus from Toronto Union Station to Kingston, Ontariobus
4d 8h$1,172–2,280
Nelson to Kingston by bus, foot, and train
Questions & Answers
The cheapest way to get from Nelson to Kingston is to bus and fly which costs $290 - $1,200 and takes 17h 5m.
The fastest way to get from Nelson to Kingston is to bus and fly which takes 15h 5m and costs $330 - $1,300.
The distance between Nelson and Kingston is 3442 km. The road distance is 3817.4 km.
The best way to get from Nelson to Kingston without a car is to bus and train which takes 4 days 8h and costs $1,100 - $2,300.
It takes approximately 15h 15m to get from Nelson to Kingston, including transfers.
Kingston is 3h ahead of Nelson. It is currently 12:29 PM in Nelson and 3:29 PM in Kingston.
Yes, the driving distance between Nelson to Kingston is 3817 km. It takes approximately 44h 57m to drive from Nelson to Kingston.
There are 82+ hotels available in Kingston.
What companies run services between Nelson, BC, Canada and Kingston, ON, Canada?
There is no direct connection from Nelson to Kingston. However, you can take the bus to Cranbrook, BC - 513 Cranbrook St North, take the taxi to Cranbrook/Canadian Rockies International Airport (YXC) airport, fly to Ottawa Macdonald-Cartier International Airport (YOW), walk to Airport / Aéroport, take the line 105 bus to Tremblay A, walk to Ottawa, then take the bus to Kingston. Alternatively, you can take a bus from Nelson, BC - 512 Railway Street to Kingston via Pincher Creek, AB, Logan Pass, Apgar Visitor Center, West Glacier Amtrak, Milwaukee, Milwaukee Intermodal Station, and Detroit Bus Station in around 2d 14h.
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to Ottawa Macdonald-Cartier International Airport via Calgary International Airport
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $220–1,300
Flights from Kelowna International Airport to Ottawa Macdonald-Cartier International Airport via Calgary International Airport
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $140–2,600
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 18m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $160–650
Flights from Kelowna International Airport to Toronto Pearson International Airport via Calgary International Airport
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $160–650
Flights from Kelowna International Airport to Toronto Pearson International Airport via Edmonton
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- $160–650
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $140–850
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $140–850
Flights from Trail Airport to Ottawa Macdonald-Cartier International Airport via Vancouver, Toronto Pearson International Airport
- Ave. Duration
- 10h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–1,300
- Website
- aircanada.com
Flights from Cranbrook/Canadian Rockies International Airport to Ottawa Macdonald-Cartier International Airport via Vancouver
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- $310–1,300
Flights from Castlegar Airport to Ottawa Macdonald-Cartier International Airport via Vancouver
- Ave. Duration
- 11h 19m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Castlegar Airport to Ottawa Macdonald-Cartier International Airport via Vancouver, Toronto Pearson International Airport
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- $270–1,100
Flights from Kelowna International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $190–800
Flights from Kelowna International Airport to Ottawa Macdonald-Cartier International Airport via Montreal
- Ave. Duration
- 7h 14m
- When
- Sunday
- Estimated price
- $190–800
Flights from Kelowna International Airport to Ottawa Macdonald-Cartier International Airport via Vancouver
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- $210–850
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $150–650
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $180–800
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $190–800
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport via Winnipeg
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- $180–800
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport via Montreal
- Ave. Duration
- 5h 54m
- When
- Every day
- Estimated price
- $190–850
Flights from Trail Airport to Ottawa Macdonald-Cartier International Airport via Vancouver
- Ave. Duration
- 11h 14m
- When
- Every day
- Estimated price
- $290–1,200
- Website
- flyporter.com
Flights from Cranbrook/Canadian Rockies International Airport to Ottawa Macdonald-Cartier International Airport via Kelowna International Airport
- Ave. Duration
- 9h 10m
- When
- Tuesday to Sunday
- Estimated price
- $290–1,300
Flights from Kelowna International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday to Sunday
- Estimated price
- $650–850
Flights from Kelowna International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 6h 32m
- When
- Monday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- $650–850
Flights from Kelowna International Airport to Toronto Pearson International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $210–800
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $260–850
Flights from Calgary International Airport to Ottawa Macdonald-Cartier International Airport via Toronto Pearson International Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $260–850
Flights from Trail Airport to Ottawa Macdonald-Cartier International Airport via Vancouver
- Ave. Duration
- 9h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,300
Flights from Trail Airport to Ottawa Macdonald-Cartier International Airport via Vancouver, Toronto Pearson International Airport
- Ave. Duration
- 12h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,400
Flights from Trail Airport to Ottawa Macdonald-Cartier International Airport via Vancouver, Hamilton
- Ave. Duration
- 15h 24m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,400
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from West Glacier Amtrak to Milwaukee
- Ave. Duration
- 30h
- Frequency
- Twice daily
- Estimated price
- $600–1,400
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $55–260
- Website
- VIA Rail
- Escape
- $55–160
- Business
- $100–250
- Business Plus
- $120–260
- Economy
- $65–170
- Economy Plus
- $70–180
Train from Agassiz to Toronto Union Station
- Ave. Duration
- 3d 18h
- Frequency
- Twice a week
- Estimated price
- $1,000–2,000
- Website
- VIA Rail
- Escape
- $1,000–2,000
- Business
- $1,100–1,700
- Business Plus
- $1,100–1,700
- Economy
- $1,100–2,000
- Economy Plus
- $1,200–2,000
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- Home Mountain Man Mike's
Bus from Nelson, BC - 512 Railway Street to Pincher Creek, AB
- Ave. Duration
- 6h 20m
- Frequency
- Once a week
- Estimated price
- $140–190
- Website
- Home Mountain Man Mike's
Bus from Nelson, BC - 512 Railway Street to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
Bus from Nelson, BC - 512 Railway Street to Hope, BC - 919 Water Avenue
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Estimated price
- $150–210
- Website
- Home Mountain Man Mike's
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Ottawa to Kingston
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Milwaukee Intermodal Station to Detroit Bus Station
- Ave. Duration
- 7h 25m
- Frequency
- 4 times a week
- Estimated price
- $75–130
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Kingston
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- $85–150
- Schedules at
- Flixbus USA
Bus from Ottawa to Kingston
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Ottawa to Kingston
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Ottawa to Kingston
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Ottawa to Kingston
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Nelson Exchange Bay A to Selkirk College Bay B
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from Nelson, BC to Kelowna, BC
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $85–100
Bus from Nelson, BC to Kelowna, BC
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $85–100
Bus from Nelson, BC to Trail, BC
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $55–70
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Toronto Union Station to Kingston, Ontario
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $45–75
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide




















