• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 3 ways to get from Kelowna to Armstrong by bus, taxi 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.

Recommended option

Bus, line 60 bus  •  3h 49m

  1. Take the bus from UBCO Exchange Bay E to Downtown Exchange Bay E 90
  2. Take the line 60 bus from Downtown Exchange Bay E to Pleasant Valley at Patten 60

$8

2 alternative options

Taxi  •  1h 2m

  1. Take a taxi from Kelowna to Armstrong 45.6 miles

$180 - $220

Drive  •  1h 2m

  1. Drive from Kelowna to Armstrong 45.6 miles

$7 - $12

Questions & Answers

The cheapest way to get from Kelowna to Armstrong is to bus and line 60 bus which costs $9 and takes 3h 49m.

More details

The quickest way to get from Kelowna to Armstrong is to taxi which costs $180 - $220 and takes 1h 2m.

More details

No, there is no direct bus from Kelowna to Armstrong. However, there are services departing from Highway 97 at Gordon and arriving at Pleasant Valley at Patten via UBCO Exchange Bay E and Downtown Exchange Bay E. The journey, including transfers, takes approximately 3h 49m.

More details

The distance between Kelowna and Armstrong is 66 km. The road distance is 73 km.

Get driving directions

The best way to get from Kelowna to Armstrong without a car is to bus and line 60 bus which takes 3h 49m and costs $9.

More details

It takes approximately 3h 49m to get from Kelowna to Armstrong, including transfers.

More details

Kelowna to Armstrong bus services, operated by BC Transit - Vernon Regional Transit System, depart from UBCO Exchange Bay E station.

More details

Kelowna to Armstrong bus services, operated by BC Transit - Vernon Regional Transit System, arrive at Pleasant Valley at Patten station.

More details

Yes, the driving distance between Kelowna to Armstrong is 73 km. It takes approximately 1h 2m to drive from Kelowna to Armstrong.

Get driving directions

There are 105+ hotels available in Armstrong. Prices start at $119 CAD per night.

More details

Map of how to get from Kelowna to Armstrong.
Launch map view
  • Distance: 41.1 miles
  • Duration: 3h 49m

What companies run services between Kelowna, BC, Canada and Armstrong, BC, Canada?

You can take a bus from Kelowna to Armstrong via UBCO Exchange, UBCO Exchange Bay E, and Downtown Exchange Bay E in around 3h 49m.

Bus operators
BC Transit - Vernon Regional Transit System
Phone
+1 250-545-7221
Website
bctransit.com
Bus from UBCO Exchange Bay E to Downtown Exchange Bay E
Ave. Duration
55m
Frequency
Every 4 hours
Estimated price
$3
Website
BC Transit - Vernon Regional Transit System
Bus from Downtown Exchange Bay E to Pleasant Valley at Patten
Ave. Duration
33m
Frequency
3 times a day
Estimated price
$3
Website
BC Transit - Vernon Regional Transit System
Other operators
Taxi from Kelowna to Armstrong
Ave. Duration
1h 2m
Estimated price
$180 - $220
Kelowna Cabs
Phone
250.762.2222
Website
kelownacabs.ca
Kelowna Cabs
Phone
+1 250-762-2222
Website
kelownacabs.ca
Current Taxi
Phone
250-864-8294
Website
currenttaxi.ca
Current Taxi
Phone
+1 250-864-8294
Website
currenttaxi.ca
Checkmate Cabs
Phone
250-861-1111
Website
checkmatecabs.com
Checkmate Cabs
Phone
+1 778-754-8888
Website
checkmatecabs.com

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 Need to know: Eurostar, Italian Lakes: Getting around by train and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.