Buses
This guide covers the various bus services in your city, and looks at how to optimize them using a mixture of TM:PE, vanilla game and DLC features.
Overview
Buses are an important component of any public transport system because they are extremely flexible, both in terms of capacity and routing.
In Cities: Skylines, there are five main types of bus:
Passenger buses — used by cims and tourists to travel around the city
Biofuel bus (Green Cities DLC) — just a normal bus that's quieter
School bus (Campus DLC) — literally just a normal bus, painted yellow
Trolleybus (Sunset Harbor DLC) — similar to a bus, but needs roads with overhead wires
Sightseeing bus (Park Life DLC) — used by tourists to travel to city attractions
Evacuation bus (Natural Disasters DLC) — used by cims and tourists to travel to emergency shelters
Intercity bus (Sunset Harbor DLC) — a special bus that links to outside connections
Only stops at intercity bus stations/terminals
Doesn't have a depot
Buses choose their own route to/from outside connection
All buses (except intercity) share some common features:
They spawn from a depot and then travel to their bus route
They visit each stop on the route in turn, and keep doing that until the end of their shift
Then they return to their depot and despawn
Depots
Depots are special buildings which spawn buses. There are four main types of depot:
Bus depots & Biofuel bus depots spawn passenger buses
Normal and biofuel buses can spawn from each depot (unless you use mods like IPT2 or TLM)
Trolleybus depots spawn passenger trolleybuses
The entire route must have overhead wires connecting to the depot building
The depot is treated as the first stop on the route
Sightseeing bus depots spawn sightseeing busses
Emergency shelters spawn evacuation buses
The shelter is treated as the first stop on the route
Buses will always spawn from the depot nearest the first stop defined on the route. However, once spawned the bus will choose and travel to a random stop on the line (this helps spread out buses at the start of a shift).
Routes
Buses loop around a predefined route consisting of two or more stops, visiting each stop in turn.
The last stop must always connect back to the first stop, ensuring the route forms a loop. Between each stop the pathfinder finds the best route to the next stop.
Routes have several settings which you can customize:
Line color — Most vehicles will change color to match the line color
Type of bus — Specifies which specific type of bus to use for a given route
Number of buses — Determined by number of stops, line budget and day/night budgets
Day vs. Night — A route can operate during day, night or both
To customize a route:
Open Info Views > Transport Routes and click the magnifying glass on the relevant row
Alternatively, click any bus on the road and choose Line Details from its info panel
Note that on the line details screen, you can click individual stops to see more information about them, and even rename them.
Desirable routes
Different types of bus have different definitions of "desirable route", which in turn determines their popularity:
Passenger bus/trolleybus (residents and tourists):
Travel between home, work, shops and leisure
Connect to other transport routes (bus, train, ferry, etc.)
Don't forget to link to stations where tourists enter/leave the city
Ideally have two routes along the same path, but going in different directions
Example: Cim travels from home to work, and then from work to home
The Public Transport Info View shows buildings that are difficult to reach via public transport
The Traffic Routes Info View helps find where cims are travelling to
Intercity buses (outside connection):
Travel between your city and the outside world
Stations/terminals should ideally be placed near:
Major transport hubs in your city
Tourist areas
Town/City centres
Sightseeing buses (tourists):
Travel between beauty spots in your city
The Tourism Info View shows beauty spots
Evacuation busses:
Collect cims from high population areas
Cims near the shelter can walk to shelter; no need for stops near the shelter
Bus jams
Passenger and sightseeing bus depots can service multiple bus routes, and each route can have multiple busses on it, so there is a risk of "bus jams" at the start/end of shifts; the depot can become jammed with buses.
There are several ways to overcome such issues:
Use bus lanes to prevent other road vehicles from delaying buses
Don't place the first stop of two or more lines in the same spot
Spread several depots around your city, so they service different lines
Bus lanes
Bus lanes allow buses (and often taxis, emergency and service vehicles) to avoid getting stuck in traffic jams caused by other road vehicles. The vanilla game has several bus roads, and there are huge numbers of additional roads in the Steam Workshop.
You will sometimes find cars and trucks using bus lanes, particularly near junctions where they use them as a turning lane; this can disrupt your bus services. To fix that, you can Ban private cars and trucks on bus lanes in Policies Settings.
Bus lanes are preferred when routing between spots on a bus route. However, if a normal lane provides a much faster/shorter alternative, the bus will use that lane instead. Use Vehicle Restrictions to discourage buses from using undesirable routes.
Lane changes
Buses will often need to change lanes several times to achieve the most direct route to their next stop. If there aren't enough opportunities for them to change lane, they could be forced to take a more complex (and slower) route.
The bus travelling from A to B couldn't change lane, so it had to take a detour!
If Lane Arrows are causing problems, enable Buses may ignore lane arrows in Policies Settings to make bus routing more flexible.
For evacuation buses, enabling Evacuation buses may ignore traffic rules in Policies Settings makes them behave like Reckless Drivers that ignore lane arrows, priority signs, speed limits and even traffic lights — they'll do whatever it takes to save lives!
You can also provide more places where vehicles can change lanes by adding additional nodes to your road network:
Add a junction by connecting a road to an existing road; this creates a junction node. Then delete the newly added road; the junction node turns in to a middle node, where vehicles can change lane.
Alternatively, and more easily, install Network Multi-tool mod which includes a tool for adding nodes.
For more information on nodes, see: Nodes, Segments, Lanes
Turning points
Sometimes buses need to turn around and travel back in the opposite direction. There's three ways they can do that:
At a junction that allows U-Turns
Driving round the block or a roundabout (going through several junctions)
At the end of a cul-de-sac (dead-end road)
If a bus has to travel a long way to reach a turning point, it becomes less desirable due to increased travel time. Adding a suitable turning point will make the route shorter, which in turn will make the route more desirable.
Waiting times
If cims have to wait a long time for the bus, or the bus route is slow at getting them to where they want to go, the popularity of the route will decrease; cims will then find alternatives — cars!
To fix that:
Reduce travel times with bus lanes, lane changing points and turning points
Use the Line Details screen to find under-used stops, then remove them
Add more busses to the route (increase budgets) to reduce waiting times
This can backfire in heavy traffic as the extra buses will exacerbate traffic jams
Maybe the bus is too crowded - use a bus with higher passenger capacity
Bus stations, terminals and hubs
If you want to connect two or more routes, simply have stops on each route near or at the same location. Note, however, that the pathfinder adds a small penalty when a cim or tourist has to change between routes.
Alternatively, use a bus station building — cims can transfer between bus routes with practically no penalty.
If you want to transfer between different transport types (e.g. bus and ferry), use a transport hub. These are essentially harbors or stations that have an integral bus station.
Other guides
We found these guides useful too:
Tips and How-Tos: Buses (Steam Guide)
How to make realistic/good-looking bus network ( Steam Guide)
Useful mods
Anxiety Reducer — reduce route popularity penalty caused by transport delays
Customize It Extended — customize stats of buses and depots
Express Bus Services — buses skip empty stops
Intercity Bus Control — allows you to control which bus terminals and stations will be visited by intercity buses.
Intercity Bus Stop (asset) — a small intercity bus stop for detailers
Real Time - cims abandon journeys that are taking too long
Stops & Stations - cims avoid overcrowded stops
Ticket Price Customizer - change prices of passenger transport services
Transit Vehicle Spawn Delay - adds a delay between each vehicle spawned from a depot
Trolleybus Trailer AI - allows articulated trolleybus trailers to have poles
IPT (basic) or TLM (advanced) - extends functionality of public transport lines
FAQ
Does this affect frame rate or cause lag?
Can busses ignore Lane Connectors?
Troubleshooting
Having problems? See these troubleshooting guides:
See Also
Policies Settings - set policies for busses and junctions
Advanced: