← All regions
Scotland
140 towns and cities · 520 services
Aberfeldy1 serviceAboyne2 servicesAirdrie2 servicesAlloa4 servicesAlness1 serviceAlyth2 servicesAnnan3 servicesAnstruther2 servicesArbroath4 servicesArdrishaig1 serviceAuchinleck1 serviceAuchterarder1 serviceAuchtermuchty1 serviceAyr12 services
Banchory2 servicesBanff1 serviceBankfoot1 serviceBathgate4 servicesBeith2 servicesBellshill4 servicesBenbecula1 serviceBiggar1 serviceBlairgowrie6 servicesBonnyrigg10 servicesBrechin3 servicesBroxburn3 servicesBuckie2 services
Castle Douglas1 serviceCoatbridge7 servicesColdstream1 serviceComrie1 serviceConon Bridge1 serviceCoupar Angus1 serviceCrieff6 servicesCullen1 serviceCumbernauld9 servicesCumnock2 servicesCupar3 services
Dingwall1 serviceDumbarton2 servicesDumfries4 servicesDunbar1 serviceDundee20 servicesDunfermline11 servicesDunoon2 services
Girvan1 serviceGlasgow54 servicesGlenrothes5 servicesGrangemouth5 servicesGrantown on Spey1 serviceGreenock11 servicesGretna1 serviceGullane1 service
Invergordon2 servicesInverness14 servicesInverurie1 serviceIrvine6 servicesIsle of Islay1 serviceIsle of Lewis3 servicesIsle of South Uist1 service
Kelso2 servicesKemnay1 serviceKilmarnock4 servicesKilwinning4 servicesKingussie2 servicesKinross2 servicesKintore1 serviceKirkcaldy7 servicesKirkcudbright2 servicesKirriemuir2 services
Largs4 servicesLarkhall3 servicesLaurencekirk1 serviceLerwick3 servicesLesmahagow1 serviceLetham2 servicesLeven6 servicesLivingston4 servicesLockerbie2 servicesLundin Links1 service
Maybole2 servicesMelrose1 serviceMintlaw1 serviceMoffat1 serviceMontrose2 servicesMotherwell1 service
Peebles1 servicePencaitland1 servicePenicuik2 servicesPerth6 servicesPeterhead2 servicesPitlochry1 servicePort Erroll1 servicePortree1 servicePortsoy1 service