Planning your trip is easy with BC Transit. You can look up schedules online, download them to your device, or plan your journey on a mobile app. This page walks you through your options, whether you have internet access or not.
Plan your journey with printable schedules and maps at bctransit.com
How to view your route
- Go to bctransit.com
- Choose your transit system.
- Select Schedules and Maps from the homepage or Plan a Trip from the main menu.
- Begin typing your route name or route number in the search box.
- Select your route.
- Choose weekday, Saturday, or Sunday to view full schedules.
- To see the return trip, select the Change Direction button below the map.
Printing your schedule
If you’d like a printed copy:
- Open your route on bctransit.com.
- Select the Print button at the top right of the schedule.
- In your print settings, set the layout to Landscape.
Download the Rider’s Guide (PDF)
All systems also offer a full Rider’s Guide in PDF format.
- Go to bctransit.com.
- Choose your transit system.
- Select Rider’s Guide under Plan a Trip in the top menu.
- Download the PDF Rider’s Guide.
No Data or Internet? Here Are Your Options
If you’re travelling without data or internet, you can still plan your trip.
1: Use the Transit App
Transit is our endorsed partner app for trip planning. It works offline and gives you access to schedules even when you’re not connected. SeeInteractive Trip Planning Tools.
2: Save a screenshot
Before you leave home, take a screenshot of your schedule or map and save it to your device.
3: Print your schedule or map
Use the print steps above to bring a paper copy with you.
4: Download or print the Rider’s Guide
Find and print the PDF guide for your system before you go.
5: Contact your local transit system*
- Head to bctransit.com
- Choose your transit system
- Select Customer Service on the homepage menu (see top of the page)
- From the drop-down menu at the top of the form, select Make a General Inquiry
- Fill in the form, then click Submit
*Please note, it may be several days before you are contacted.
Check for service disruptions, detours, or schedule changes before you travel.
- Go to alerts.bctransit.com
- Choose your transit system.
- Select a route or choose All Alerts to view system-wide alerts for your region.
For more support, visit alerts.bctransit.com/Help.
BC Transit publishes real-time data that supports several third-party apps. These apps help you plan your trip, check schedules, track buses, and stay informed about service changes.
Transit App

Transit is our endorsed partner for mobile trip planning. It provides step-by-step directions and real-time information to help you get where you need to go.
Download now from the App Store (IOS) and Google Play Store (Android).
Key features:
- Search for routes and stops
- View full transit schedules offline
- Estimated arrival times
- Real-time bus tracking on synced map
- Up-to-the-minute BC Transit service alerts, detours and advisories – including push notification opt-in
- Directions, trip notifications, stop alerts, alternate routes – crowd-sourced for accuracy
- Ability to save your favourite routes from home, school, work, etc.
Transit is currently available in 57 BC Transit communities:
- 100 Mile House
- Agassiz-Harrison
- Ashcroft-Cache Creek-Clinton
- Bulkey Nechako
- Campbell River
- Central Fraser Valley
- Chilliwack
- Clearwater
- Columbia Valley
- Comox Valley
- Cowichan Valley
- Cranbrook
- Creston Valley
- Dawson Creek
- Elk Valley
- Fort St. John
- Grand Forks
- Hazeltons
- Highway 16
- Hope
- Kamloops
- Kelowna
- Kimberley
- Kitimat
- Merritt
- Mount Waddington
- Nanaimo
- Nanaimo – Cowichan Express
- Nelson
- North Okanagan
- Osoyoos
- Peachland
- Pemberton Valley
- Penticton
- Port Alberni
- Port Edward
- Powell River
- Prince George
- Prince Rupert
- Princeton
- Quesnel
- Revelstoke
- Salt Spring Island
- Shuswap
- Skeena
- Smithers
- South Okanagan Connector
- South Okanagan-Similkameen
- Squamish
- Sunshine Coast
- Terrace
- Vernon
- Victoria
- West Coast
- West Kootenay
- Whistler
- Williams Lake
Umo Mobility App

The Umo Mobility App is a convenient travel tool that helps you to plan your trip and pay for your fare in one central place.
Visit bctransit.com/umo for more information or call BC Transit’s dedicated Umo Customer Service line toll-free at 877-380-8181 for additional support.
Umo is available for customers in Victoria Regional, Cowichan Valley Regional, Regional District of Nanaimo, Comox Valley Regional, Campbell River, Port Alberni Regional, Powell River Regional, Sunshine Coast, Squamish, Central Fraser Valley, Chilliwack, Agassiz-Harrison, Hope Regional, Kamloops, Vernon Regional, Kelowna Regional, South Okanagan-Similkameen, Prince George, Quesnel, Fort St. John, Dawson Creek, Kitimat, Terrace Regional, Skeena Regional, Prince Rupert, Port Edward, West Kootenay, Cranbrook, Pemberton Valley, and Whistler.
SMS Schedule Notifications (Victoria Only)
If you’re riding in Victoria and don’t have data, you can check the next buses arriving at your stop by text message.
How to use SMS Next Bus
- Text your six-digit stop ID (e.g. 100032) to 11111.
- You will receive a reply that lists the next 4 buses scheduled to arrive at your stop, including their estimated arrival times.
- If you’re at stop on multiple routes and would only like to see times for a specific route, text your stop ID followed by the route number, e.g. 100150 27.
- For help using the service, text HELP to 11111.
Locating the six-digit stop ID
- Look at the top right corner of the bus stop sign.
- You can also find it on Google Maps (desktop only) by searching the stop.


If you’re travelling without internet access, several tools can help you plan ahead.
1: Rider’s Guide
Contact your local transit system for a printed Rider’s Guide.
2: Bus stops
Route schedules are displayed at transit exchanges and most bus stops throughout BC Transit communities.
3. Ask your driver
If you’re unsure, your driver or a fellow rider can help you find the right bus.
4. Your local transit system
To find out about routes, schedule information or give feedback about your transit experience, connect with your local transit office by phone.
5. Automated phone schedules (Victoria only)
- Dial 250-382-6161 (Transit Info Line).
- Input your Stop ID and route number at the prompt.
- This service informs customers of the estimated arrival times for the next five buses at their stop.
Let’s Connect!
Follow BCTransit on social media for updates, news and helpful tips.
Facebook @BCTransit
X (Formerly Twitter) @BCTransit
Instagram @BC_Transit
YouTube @BCTransit
LinkedIn BC Transit