Transit Bus at Port Moody Sky Train Station - Photo Joss Penny
Most smaller cities and towns in British Columbia have local bus services operated by BC Transit. In Metro Vancouver the local buses are operated by Translink.
As well there are a number of bus/coach lines that offer intercity travel or tours. There are also a number of smaller operators for charter hire and shuttles on key routes.