Scotland bus times

3,626 towns and villages with a bus service across 32 areas of Scotland. Pick an area, or search for your town.

Highland · 588 places

Western Isles · 329 places

Fife · 247 places

Argyll & Bute · 244 places

Dumfries & Galloway · 206 places

Aberdeenshire · 189 places

Perth & Kinross · 182 places

Scottish Borders · 145 places

Edinburgh · 139 places

Angus · 126 places

South Lanarkshire · 120 places

Glasgow · 117 places

North Lanarkshire · 109 places

Stirling · 74 places

East Ayrshire · 63 places

Falkirk · 63 places

Moray · 63 places

Aberdeen · 61 places

Midlothian · 60 places

North Ayrshire · 59 places

Orkney Islands · 56 places

West Lothian · 55 places

South Ayrshire · 54 places

East Lothian · 42 places

Dundee · 39 places

Inverclyde · 37 places

West Dunbartonshire · 35 places

Renfrewshire · 34 places

East Dunbartonshire · 29 places

East Renfrewshire · 23 places

Shetland Islands · 21 places

Clackmannanshire · 17 places

Other regions