Logo image RS Home

Scotland Buses

A list of the main Bus / Coach routes throughout Scotland with price guides.

Most Scotland Bus routes in the east of Scotland depart from Edinburgh, and in the west depart from Glasgow. It takes about 1 hour 20 minutes for coaches to travel between Glasgow and Edinburgh. Bus Stations are all close to the city centres.

Touring Scotland, you can buy an Explorer Pass for 3 days out of 5 about £60, 5 days out of 10 about £89, 8 days out of 16 about £120.

You can book tickets online or just pay the driver when getting on the bus. Busy times are best pre-booked to ensure a seat.

CityLink, Megabus and some other coach companies work together, so all can be booked through the CityLink website.

Prices listed below are just a guide as certain dates booked in advance may offer Super Saver deals when booking, up to half price, and afternoon travel is less expensive.

Glasgow buses are best caught at Buchannan Street Bus Station on the north side of the city centre. Website.

Edinburgh buses are best caught at Edinburgh Bus Station on Elder Street close to the city centre. Website.



Aberdeen - Aberdeen Airport
Regular buses run from the airport to the city centre, cost is about £6 for a one-way ticket. Travel time about 30 minutes.
aberdeenairport.com


Edinburgh - Edinburgh Airport
All the public buses pick up and drop off outside the UK arrivals area, running about every 10 minutes. There are a few different bus options around £6 each way. Buses drop off and pick up at a number of locations along the route. Travel time about 30 minutes.
edinburghairport.com


Edinburgh - Aberdeen
Coaches take about 3 hours to travel between Edinburgh and Aberdeen stopping at Kinross, Perth and Dundee. Price guide about return £60.
citylink.co.uk


Edinburgh - Inverness
Coaches take about 3 hours 30 minutes to travel between Edinburgh and Inverness stopping at Kinross and Perth. Price guide about return £55.
citylink.co.uk


Edinburgh - Stirling
Coaches take about 1 hour 12 minutes to travel between Edinburgh and Stirling. Price guide about return £15.
www.citylink.co.uk


Glasgow - Glasgow International Airport
Regular bus services travel between Glasgow and Glasgow Airport such as the No 905 from Stop No 3 at the front of the Terminal and Airbus Express from stop No 5 at the front of the Tterminal. Travel time about 20 minutes. Price guide about £9 single. Stops in Glasgow centre are around Central Train Station and Queens Street Train Station.
glasgowairport.com


Glasgow - Glasgow Prestwick Airport & Ayr
Express Service X77 between Glasgow and Ayr with stops at Glasgow Buchanan Bus Station - Glasgow Wellington St - Glasgow Waterloo St - (some buses stop at Kilmarnock Bus Station) - Prestwick Airport Terminal - Prestwick Cross - Ayr Bus station.

Buses run about every 30 minutes. Cost: Adult single to Glasgow about £8.

glasgowprestwick.com



Glasgow - Aberdeen
Coaches take about 3 hours 15 minutes to travel between Glasgow and Aberdeen stopping at Perth and Dundee. Price guide about £55.
citylink.co.uk


Glasgow - Edinburgh
Coaches take about 1 hour 20 minutes to travel between Glasgow and Edinburgh with a few stops in each city. Price guide about return £15.
citylink.co.uk


Glasgow - Campbeltown
Coaches take about 4 hours 25 minutes to travel between Glasgow and Campbeltown with stops at many towns including Loch Lomond towns such as Luss and Tarbet then Inveraray and Lochkilphead. Price guide about return £27.
citylink.co.uk


Glasgow - Fort William & Isle of Sky
Coaches take about 3 hours to travel between Glasgow and Fort William with many stops on the way. Coaches then take about 3 hours 30 minutes to complete the journey to Portree on the Isle of Skye. Price guide about £42 return between Galsgow and Fort William and between Glasgow and Portree £73 return.
citylink.co.uk


Glasgow - Inverness
Coaches take about 3 hours 40 minutes to travel between Glasgow and Inverness with the most direct stoping at Perth. Price guide about return £55.
citylink.co.uk


Glasgow - Largs
Coaches take about 1 hour 40 minutes to travel between Glasgow and Largs stopping at Port Glasgow, Greenock, Gourock, Inverkip and Wemyss Bay. There are a number of companies that run various services to Largs from a number of towns. Price guide about £18 return. Regular buses run from Buchannan Street Bus Station in Glasgow.
mcgillsbuses.co.uk


Glasgow - Stranraer
Coaches take about 2 hours 30 minutes to travel between Glasgow and Stranraer with stops at Ayr. Price guide about return £22.
citylink.co.uk


Glasgow - Oban
Coaches take about 3 hours to travel between Glasgow and Oban with many stops on the way including the Loch Lomond towns such as Luss and Tarbet, and Inveraray. Price guide about return £30.
citylink.co.uk


Inverness - Inverness Airport
Stagecoach operates the Jet Bus Service to Inverness Airport with up to a 30 minute service between the City of Inverness and the Airport and an hourly service from the Airport to Nairn, Forres and Elgin. Cost: about £6 single. Travel time about 30 minutes.
stagecoachbus.com

  RS Home