There are 6 ways to get from Sarnia to Kamloops by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Ring Rock Ranch Airport, fly
best- Take the taxi from Sarnia to Ring Rock Ranch Airport (XWA)
- Fly from Ring Rock Ranch Airport (XWA) to Kamloops Airport (YKA)XWA - YKA
10h 43m$401–1,307Train, bus via Chicago
- Take the train from Port Huron Amtrak Station to Chicago Union Station
- Take the train from Chicago Union Station to Everett Amtrak Station
- Take the train from Everett Amtrak Station to Vancouver
- Take the bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
2d 14h$572–1,042Drive 3,622.1 km
- Drive from Sarnia to Kamloops3,622.1 km
41h 32m$723–1,044Train to London International Airport, fly
- Take the train from Sarnia to London
- Fly from London International Airport (YXU) to Kamloops Airport (YKA)YXU - YKA
10h 16m$403–4,055Bus, train
- Take the bus from Sarnia to London
- Take the bus from London to Detroit Bus Station
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Station
- Take the train from Milwaukee to Everett Amtrak Station
- Take the bus from Everett to Vancouver
- Take the bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
2d 21h$450–1,199Train, bus
- Take the train from Sarnia to London
- Take the train from London to Toronto Union Station
- Take the train from Toronto Union Station to Jasper
- Take the bus from Jasper, AB to Lake Louise, AB
- Take the bus from Lake Louise, AB to Golden, BC
- Take the bus from Golden, BC to Kamloops, BC
3d 16h$603–1,119
Sarnia to Kamloops by train and bus
Questions & Answers
The cheapest way to get from Sarnia to Kamloops is to train and bus via Chicago which costs $550 - $1,100 and takes 2 days 14h.
The fastest way to get from Sarnia to Kamloops is to train and fly which takes 10h 16m and costs $400 - $4,100.
The distance between Sarnia and Kamloops is 3080 km. The road distance is 3622.1 km.
The best way to get from Sarnia to Kamloops without a car is to train and bus via Chicago which takes 2 days 14h and costs $550 - $1,100.
It takes approximately 10h 43m to get from Sarnia to Kamloops, including transfers.
Kamloops is 3h behind Sarnia. It is currently 11:28 AM in Sarnia and 8:28 AM in Kamloops.
Yes, the driving distance between Sarnia to Kamloops is 3622 km. It takes approximately 41h 32m to drive from Sarnia to Kamloops.
There are 52+ hotels available in Kamloops.
What companies run services between Sarnia, ON, Canada and Kamloops, BC, Canada?
There is no direct connection from Sarnia to Kamloops. However, you can take the taxi to Ring Rock Ranch Airport (XWA) airport, fly to Kamloops Airport (YKA), then take the taxi to Kamloops. Alternatively, you can take a train from Port Huron Amtrak Station to Kamploops, BC via Chicago Union Station, Everett Amtrak Station, Vancouver, and Vancouver, BC - Pacific Central Station in around 2d 14h.
- Website
- aircanada.com
Flights from Ring Rock Ranch Airport to Kamloops Airport via Las Vegas, Vancouver
- Ave. Duration
- 9h 57m
- When
- Monday and Thursday
- Estimated price
- $420–1,200
Flights from Ring Rock Ranch Airport to Kamloops Airport via Minneapolis, Vancouver
- Ave. Duration
- 10h 4m
- When
- Every day
- Estimated price
- $260–1,200
Flights from Ring Rock Ranch Airport to Kamloops Airport via Denver, Vancouver
- Ave. Duration
- 13h 37m
- When
- Every day
- Estimated price
- $290–1,300
Flights from London International Airport to Kamloops Airport via Toronto, Vancouver
- Ave. Duration
- 11h 52m
- When
- Every day
- Estimated price
- $600–3,000
- Website
- delta.com
Flights from Ring Rock Ranch Airport to Kamloops Airport via Minneapolis, Calgary
- Ave. Duration
- 10h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,100
Flights from Ring Rock Ranch Airport to Kamloops Airport via Denver, Calgary
- Ave. Duration
- 10h 51m
- When
- Every day
- Estimated price
- $280–1,200
- Website
- united.com
Flights from Ring Rock Ranch Airport to Kamloops Airport via Denver, Vancouver
- Ave. Duration
- 13h 27m
- When
- Every day
- Estimated price
- $290–1,300
Flights from Ring Rock Ranch Airport to Kamloops Airport via Minneapolis, Vancouver
- Ave. Duration
- 10h 4m
- When
- Every day
- Estimated price
- $260–1,200
- Website
- westjet.com
Flights from Ring Rock Ranch Airport to Kamloops Airport via Denver, Calgary
- Ave. Duration
- 10h 51m
- When
- Every day
- Estimated price
- $280–1,200
Flights from London International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 6h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $350–3,900
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Port Huron Amtrak Station to Chicago Union Station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $45–150
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Everett Amtrak Station
- Ave. Duration
- 44h 58m
- Frequency
- Twice daily
- Estimated price
- $410–600
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Vancouver
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- $50–150
- Website
- https://www.amtrak.com/home.html
Train from Milwaukee to Everett Amtrak Station
- Ave. Duration
- 43h 18m
- Frequency
- Twice daily
- Estimated price
- $240–800
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $240–700
- Coach Seat short notice purchase
- $370–800
- Business - advance purchase
- $500–2,000
- Business Class
- $650–1,700
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $22–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $23–110
- Economy Adult - Advanced Booking
- $23–85
- Economy Escape Advanced Booking - Adult
- $22–40
Train from London to Toronto Union Station
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
- Phone
- 1.833.276.5841
- reservations@gowilsonsgroup.com
- Website
- bcconnector.com
Bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $130–150
- Website
- https://bcconnector.com/
- Book at
- https://wilson.betterez.com/cart/6087276ef3667421ed35892e/reservation/5fe0db94d00ace0f242d8732
- Adult One-way
- $130–150
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $65–90
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $65–90
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Sarnia to London
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $13–19
- Schedules at
- flixbus.com
Bus from London to Detroit Bus Station
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $26–40
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a week
- Estimated price
- $65–130
- Schedules at
- flixbus.com
Bus from Everett to Vancouver
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Estimated price
- $40–55
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Everett to Vancouver
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- $40–60
- Website
- https://www.greyhound.com/
- Phone
- 1-877-625-4372
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $120–170
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Lake Louise, AB to Golden, BC
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $45–60
- Website
- https://riderexpress.ca/
- Standard
- $45–60
Bus from Golden, BC to Kamloops, BC
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $85–110
- Website
- https://riderexpress.ca/
- Standard
- $85–110
- Ave. Duration
- 31 min
- Estimated price
- $140–170
United Taxi Sarnia
- Phone
- +1 519‑336‑1918
- Website
- unitedtaxisarnia.ca
Greg's Taxi
- Phone
- +1 519-337-2040
- Website
- gregstaxi.ca
Blue Light Taxi
- Phone
- +1 226-349-6772
- Website
- blulighttaxi.com
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
Need to know: Greyhound
Read the travel guide























