Bus times in Perth & Kinross

Every town and village in Perth & Kinross with a bus service — 182 of them. Pick one for its stops, routes and live departures.

Biggest places

All 182 places A–Z

A — Aberargie to Auchterarder (11)
B — Balado to Byres of Murthly (27)
C — Calvine to Crook of Devon (14)
D — Dalginross to Dunning (9)
E — East Huntingtower to Errol (4)
F — Faskally to Friarton (11)
G — Gairney Bank to Guildtown (13)
H — Hillend to Huntingtower (3)
I — Inchmichael to Invergowrie (5)
K — Keillour to Kynachan (20)
L — Lawers to Luncarty (6)
M — Madderty to Muthill (18)
N — New Alyth to North Muirton (4)
O — Oakbank to Old Scone (2)
P — Perth to Powmill (4)
R — Rait to Rumbling Bridge (4)
S — Saucher to Struan (13)
T — Tarvie to Tummel Bridge (5)
V — Viewlands (1)
W — Walnut Grove to Woodside (8)

Elsewhere in Scotland