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.
Find Schedules and Maps Online
Plan your journey with printable schedules and maps at bctransit.com
Select Contact 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 and make sure to request a transit representative contacts you in response to your inquiry – then click Submit Feedback
*Please note, it may be several days before you are contacted.
Advisories and Alerts
Check for service disruptions, detours, or schedule changes before you travel. You can also subscribe to receive alerts by email or text message (where available).
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
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) by searching the stop.
Offline trip planning for riders without data/internet
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.
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.
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.