Find out changes to our services and advice in response to Coronavirus (COVID-19)

Local bus timetables

All the information you need to help you plan your journey. You can access timetables for all Perth and Kinross local bus services in a variety of ways.

Most local bus services are operating their normal timetables, however there will still be a reduction in the number of seats available to allow for physical distancing.

Each bus will have a reduced maximum seating capacity and vehicles will have information onboard so that you know where to sit and where to leave empty.  As there are fewer seats available, and the capacity of buses is reduced you may see a "bus full" sign on the front of the bus you wish to board. If you see this, please wait at your stop for the next available bus.

Face coverings are mandatory when travelling on public transport (exemptions do apply).


View and download timetables

Select the area to view timetables of the area as shown in the map.

AC Spot Auchterarder and Crieff area

CS Spot Carse and Scone area

KR Spot Kinross-shire and Bridge of Earn area

BG Spot Blairgowrie area

HP Spot Highland Perthshire and Stanley area

city Perth City

EXP spot Express coach and rail timetables

For regular updates to local public transport information follow us on Twitter

Perth Bus Station

The Bus Station is situated in Leonard Street, Perth approximately 800m from the City Centre and 100m from the Railway Station.

Plan your journey

  • Use the Journey planner to search for timetables between postcode, postal addresses, town / areas or bus / rail stations and stops.
  • Download the Traveline Scotland app to access transport information on the move.
  • Call Traveline Scotland on 0871 200 22 33.
  • Find out when the next bus is by accessing Nextbuses