1map logoGo to main page

Kelowna, British Columbia to Terrace, British Columbia from CA$120: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Kelowna, Canada
to
Terrace, Canada

How to Get from Kelowna to Terrace: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$120 by busBest price
1283 kmDistance
6h 6m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Kelowna to Terrace with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
6h  6m
Estimated price
CA$134-549
Recommended
Company
EBus Canada, BC Bus North
Bus
Average Duration
19h  15m
Estimated price
CA$120-223
Cheapest
route map
Distance: 1283 km
Duration: 6h 6m

See more options

Company
various
Bus
Train
Average Duration
21h  29m
Estimated price
CA$181-1340
Company
various
Plane
Drive
Average Duration
8h  13m
Estimated price
CA$233-878
Company
various
Drive
Plane
Average Duration
7h  13m
Estimated price
CA$340-875
Company
various
Drive
Average Duration
15h  10m
Estimated price
CA$1341-1342

Traveling From Kelowna to Terrace

The journey from Kelowna to Terrace offers a stunning contrast between the sunny Okanagan Valley's vineyards and beaches and the rugged mountain landscapes and rich indigenous culture of Terrace.

Best Neighbourhoods in Terrace

Terrace features diverse neighborhoods, each offering distinctive charm for visitors.

Skeena
• Close to outdoor recreational activities.
• Home to vibrant local art scene.
Turtle Island
• Rich indigenous heritage and cultural events.
• Scenic river views and nature trails.
Copper Mountain
• Family-friendly atmosphere with parks.
• Easy access to mountain sports and activities.

Best Times To Visit Terrace's Attractions

Timing your visit can enhance your experience at Terrace's top attractions.

Kleanza Creek Provincial Park
Visit in late spring or early fall for fewer visitors and stunning foliage.
Heritage Park Museum
Weekdays in the summer provide quieter tours and more personal attention.
Terrace Mountain Trail
Early mornings in summer offer cooler temperatures and breathtaking sunrise views.

Terrace Weather: What to Expect Year-Round

Terrace experiences a humid continental climate, with warm summers and cold, snowy winters. Spring and early fall are ideal for visiting, as the milder weather enhances outdoor activities and scenic views.

Dining Recommendation in Terrace

Savor the wild salmon at Skeena Valley Restaurant, a dish that captures the essence of Terrace's rich fishing culture and natural surroundings. Unlike Kelowna's focus on vineyards and gourmet cuisine, this dining experience highlights local ingredients and a cozy, welcoming atmosphere, immersing you in the flavors of the region.

Kelowna - Terrace operators

Explore transport companies operating between Kelowna and Terrace, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
1-877-769-3287
Website
https://myebus.ca/

Bus from Kelowna, BC - Downtown 516 Lawrence Ave to Kamloops, BC - Sahali Mall

Average Duration
2h 15m
Estimated price
CA$120-120

Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue

Average Duration
6h 30m
Estimated price
CA$120-120

Bus from Prince George, BC - Terry Fox Statue to Terrance Skeena Mall

Average Duration
8h 30m
Estimated price
CA$120-120
Contact phone
1-844-564-7494
Website
https://bcbus.ca/

Bus from Prince George, BC to Terrance Skeena Mall

Average Duration
8h 30m
Estimated price
CA$120-120
Train
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Vanderhoof to Terrace

Average Duration
8h 5m
Estimated price
CA$5497-5498
Plane Show flights
Website
http://flycma.com

Plane from Kelowna (YLW) to Terrace (YXT)

Average Duration
6h 6m
Estimated price
CA$134-549
Website
http://aircanada.com

Plane from Kelowna (YLW) to Terrace (YXT)

Average Duration
5h 13m
Estimated price
CA$1345-1346
Website
http://westjet.com

Plane from Kelowna (YLW) to Terrace (YXT)

Average Duration
5h 14m
Estimated price
CA$1345-1346

Kelowna to Terrace: Overview of Bus, Train, Flight, and Car Trips

Traveling between Kelowna and Terrace offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Kelowna to Terrace, covering a distance of 802 miles through the stunning landscapes of British Columbia. 🛣️ Enjoy a scenic journey that takes approximately 15 hours and 10 minutes to complete, offering plenty of opportunities to make pit stops, stretch your legs, and soak in the natural beauty along the way. ⛰️ With ticket prices ranging from C$244 to C$365, this road trip promises not only a memorable drive but also the chance to explore the charms of Terrace upon arrival.
Average price
C$248 - C$372
🛫 Flying from Kelowna to Terrace by plane involves a stopover, making the quickest journey 3 hours. Central Mountain Air, Air Canada, and WestJet are the airlines that operate flights between the two airports. 🌲 The total travel time from Kelowna to Terrace by plane is approximately 6 hours and 6 minutes. Despite the indirect route, the stunning scenery you'll see along the way makes the journey worthwhile. 💸 Prices for flights between Terrace and Kelowna tend to range from C$134 to C$549, so it's worth comparing different airlines and booking ahead to secure the best deal for your trip.
Departure Point
Kelowna Airport
Arrival Point
Terrace Airport. The quickest flight takes 3h and has one stopover
Useful tips for plane travellers
• When booking your flight from Kelowna to Terrace, consider Central Mountain Air, Air Canada, or WestJet, as they all offer routes with a stopover, usually in Vancouver, which is your quickest option.
• Upon arriving at Terrace Airport (YXT), be prepared for a small airport experience; baggage claim and customs can be swift, so have your ID and boarding passes ready for a smooth transition.
• Expect taxi fares from Terrace Airport to the city center to be around CAD $30–$40; it's advisable to have cash or your credit card handy as some taxis might have varying payment options.
🚏 The bus trip entails stops at Kamloops - Sahali Mall and Prince George before finally arriving at Terrace Skeena Mall. The entire journey, with transfers included, typically takes about 19 hours and 15 minutes to complete. 💸 Travelers should budget between C$120 to C$223 for a bus ticket from Kelowna to Terrace. EBus Canada and BC Bus North operate the services for this route, ensuring a comfortable and convenient trip for passengers.
Departure Point
Kelowna, BC - Downtown 516 Lawrence Ave station
Arrival Point
Terrance Skeena Mall station

Frequently asked questions

Find out more about the route from Kelowna to Terrace.

Or choose the category:
The distance between Kelowna and Terrace is 504 miles, or 802 miles by road. Traveling from Kelowna to Terrace, the quickest option is to take a 6-hour and 6-minute flight. Another option is to take a bus to Penticton and then fly to Terrace, which takes around 7 hours and 42 minutes. If driving, it takes approximately 15 hours and 10 minutes to reach Kelowna from Terrace, while traveling by bus takes around 19 hours and 15 minutes.
The most cost-effective option for traveling from Kelowna to Terrace is by bus, with tickets ranging from C$112 to C$211. Although it takes longer, at 19 hours and 15 minutes, it is a more affordable choice. However, if time is a priority, the quickest option is to fly, which takes only 6 hours and 6 minutes but can cost anywhere from C$158 to C$792. While the bus offers a more budget-friendly option, flying is the more time-efficient choice.
The prices for a bus ticket between Terrace and Kelowna range from C$116 to C$211. It is important to note that the prices may vary depending on factors such as the time of travel, the class of service, and any promotional offers available. It is recommended to check with the bus operator for the most up-to-date prices and to compare different options to find the best deal for your travel needs.
To travel from Kelowna to Terrace without public transportation, your best option is to drive. The distance between the two cities is approximately 802 miles, and it takes around 15 hours and 10 minutes to complete the journey by car. The prices for this route can range from C$237 to C$356, depending on factors such as fuel prices and vehicle rental fees.
To travel from Kelowna to Terrace without a car, the best option is to take a bus. The bus journey takes approximately 19 hours and 15 minutes and the ticket prices range from C$112 to C$211. It is advisable to check the bus schedules and book your tickets in advance to secure your seat on the bus.
There is no direct link between Kelowna and Terrace. However, there are bus services available with transfers at Kamloops and Prince George. The journey by bus takes approximately 19 hours and 15 minutes. The bus services are operated by EBus Canada and BC Bus North.
The flight duration between Kelowna and Terrace varies depending on the number of stopovers. The quickest flight takes approximately 3 hours, including one stopover. However, there are no direct flights between Kelowna Airport and Terrace Airport. As for the costs, the price range for a flight between Terrace and Kelowna typically ranges from C$164 to C$731, depending on the airline, time of booking, and availability.
There are plenty of accommodation options near Terrace. There are at least 13 hotels available, offering a range of prices starting at C$33. It is recommended to check online booking platforms or contact a travel agent to find the best option that fits your budget and preferences. Some popular hotel chains in the area include Best Western, Comfort Inn, and Sandman Hotel.