ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Prince Rupert

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Kamloops to Prince Rupert

🚌 Starting from Kamloops travelers can take a bus that departs from Kamloops - Sahali Mall and makes a transfer in Prince George before arriving in Prince Rupert. The entire journey lasts approximately 18 hours. 🚌 Prices for the bus service between Prince Rupert and Kamloops range from C$84 to C$179, providing an affordable and comfortable travel option for those exploring beautiful British Columbia from inland Kamloops to the coastal town of Prince Rupert.

Where to stay in Prince Rupert

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • No, there is no direct bus between Kamloops and Prince Rupert. However, there are bus services available that depart from Kamloops, specifically from Sahali Mall, and travel to Prince Rupert through a transfer in Prince George. The total journey time, including transfers, typically takes around 18 hours. Be sure to plan your trip accordingly and check the schedule for accurate departure and arrival times.
  • You can catch the bus from Kamloops to Prince Rupert at the Kamloops - Sahali Mall station. The bus services operating this route are provided by EBus Canada. Be sure to arrive at the station early to ensure a smooth departure and to have enough time to check in and board the bus for your journey.
  • The bus traveling from Kamloops to Prince Rupert arrives at the Prince Rupert station. This is the final stop for the bus service operated by BC Bus North on this route. Upon arrival, you can disembark at the Prince Rupert station and begin your exploration of the city or continue your journey to your final destination. Be sure to check the station facilities and services available for your convenience.
  • The cost of a bus ticket from Kamloops to Prince Rupert ranges from C$85 to C$181, depending on factors such as the type of ticket, time of booking, and any ongoing promotions or discounts. It is advisable to book your bus ticket in advance to secure the best fares and ensure availability for your preferred travel dates. You can check with the bus service provider Bus North, for the most up-to-date pricing information and any special offers that may be available for your journey.
  • There are multiple buses involved in the journey from Kamloops to Prince Rupert. Although there is no direct bus route, travelers can take services from Kamloops, specifically from the Sahali Mall station, and transfer in Prince George before continuing on to Prince Rupert. The bus services are operated by EBus Canada for the departing leg from Kamloops and by BC Bus North for the arrival in Prince Rupert. The total travel time for this route, including transfers, is approximately 18 hours, with ticket prices varying from C$85 to C$181 depending on different factors.
  • The buses traveling from Kamloops to Prince Rupert are typically least crowded during off-peak travel times, such as early morning or late evening departures. On the other hand, buses are usually most crowded during peak travel times, such as mid-morning or early afternoon. It is advisable to check the bus schedules and consider booking tickets for less popular departure times to potentially have a more comfortable and less crowded journey.
  • The first bus of the day traveling from Kamloops to Prince Rupert typically departs from Kamloops - Sahali Mall station in the early morning. The last bus of the day usually leaves in the late afternoon or early evening. It is advisable to check the bus schedules with EBus Canada and BC Bus North for the exact departure times of the first and last buses for your travel date.

Will you be returning to Kamloops by bus?

If you are looking for a return bus ride, check the buses from Prince Rupert to Kamloops.

See schedule