Most smaller cities and towns in British Columbia have a local bus service 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.
Background Photo Credit: Destination British Columbia