Fastest ~2h30 by train
| 🚆 Train | ~2h30–2h45 | ScotRail via Stirling/Perth; hourly; some need change |
| 🚌 Bus | ~3h30–4h30 | National Express/FlixBus, Buchanan to Union Square |
| ✈️ Flight | ~45min | Loganair; door-to-door rarely beats train |
| 🚗 Car | ~2h45–3h30 | A90/M90, 230km, dual carriageway most of way |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
Glasgow and Aberdeen are Scotland's two largest cities after Edinburgh, separated by about 230 kilometres. The journey north takes you through the heart of Scotland — the Tay Valley, the eastern Highlands and the granite architecture that gives Aberdeen its distinctive character. Train, coach and car all cover the route, each with its own trade-offs on time, cost and scenery.
The quickest way: ScotRail via Stirling and Perth
ScotRail operates the main rail link between Glasgow Queen Street and Aberdeen, typically running via Stirling, Perth and Dundee. Journey times for the faster services are around 2 hours 30 minutes to 2 hours 45 minutes; services that call at more intermediate stations may take closer to 3 hours. Trains run roughly every hour throughout the day.
The line passes through some fine Scottish scenery — particularly the Tay valley south of Perth and the Strathmore farmland further north. It is not a dramatic Highland railway in the way of the West Highland Line, but it is a comfortable and well-run route. Aberdeen station is in the heart of the city, close to the Union Street commercial district and a short taxi ride from the harbour.
ScotRail advance tickets are available and offer genuine savings; walk-up off-peak fares are reasonable for Scotland. A ScotRail Anytime Day Return or a Spirit of Scotland Travelpass can be good value for visitors. For broader guidance on Scottish trains, see the Scotland by train guide.
Note: Some services between Glasgow and Aberdeen require a change at Perth or Dundee; others are through-running. Check the specific service when booking — the through trains are more comfortable for the full journey.
The cheapest way: coaches north
National Express and several Scottish regional operators serve the Glasgow–Aberdeen corridor by coach, typically taking 3 hours 30 minutes to 4 hours 30 minutes depending on the service and stops. Fares are lower than rail, especially for advance bookings. Coaches depart from Buchanan Bus Station in Glasgow and arrive at Union Square bus station in Aberdeen. FlixBus also serves this route. For budget travellers with time flexibility, the coach is a viable alternative — and routes that pass through Dundee or Stonehaven offer glimpses of Scotland's east coast that the main road bypasses. See the guide to UK coaches for booking advice.
The fastest door-to-door (sometimes): flying
Loganair operates short flights between Glasgow and Aberdeen, and the flight itself takes barely 45 minutes. However, on a route of this distance, the door-to-door reality — airport transfers at both ends (Glasgow Airport is west of the city; Aberdeen Airport is north of the centre), check-in, security and baggage claim — rarely makes flying faster than the train, especially given that Aberdeen's airport is not in the city centre. Flying makes most sense for oil-industry business travellers connecting to offshore operations, not for leisure travel on this corridor.
The driving option
The A90 and M90 road corridor north from Glasgow via Perth and Dundee to Aberdeen is about 230 km and takes roughly 2 hours 45 minutes to 3 hours 30 minutes in reasonable conditions. The road is dual carriageway for much of its length, though it passes through several towns where speeds reduce. The drive is not the most scenic — the faster A90 prioritises pace over beauty — but it is straightforward and gives you flexibility to stop in Dundee, Arbroath or Stonehaven along the way. Driving makes most sense for groups, for those with heavy luggage, or for visitors who plan to explore Deeside, Royal Deeside or the whisky distilleries of Speyside once they reach Aberdeen.
What to see along the way
The route between Glasgow and Aberdeen passes through or near some worthwhile stops:
- Stirling — the castle, the Wallace Monument and the historic town centre are all within a short walk of the station.
- Perth — a pleasant river town with a good museum and the gateway to Perthshire's glens.
- Dundee — the V&A Museum of Design and the RRS Discovery (Scott's Antarctic ship) are both major draws on the waterfront.
- Stonehaven — a handsome fishing town with a clifftop castle (Dunnottar) that is worth the short detour.
For ideas on combining these into a slower itinerary, see the slow travel section.
Which should you choose?
For most travellers, the ScotRail train is the most comfortable and convenient option — it puts you in the centre of Aberdeen without the hassle of city-edge airports or the fatigue of a long drive. Choose the coach if budget is the priority and you are not pressed for time. Choose the car if you plan to explore Royal Deeside, Speyside or the wider northeast — the train deposits you in Aberdeen, but a car transforms what you can see beyond the city.
Frequently asked questions
How long is the train from Glasgow to Aberdeen?
ScotRail's faster through services take about 2 hours 30 to 2 hours 45 minutes. Services with more stops, or requiring a change, can take up to 3 hours.
Do I need to change trains between Glasgow and Aberdeen?
Some services run through without a change; others require a change at Perth or Dundee. Check when booking — through services are more convenient.
Is there a direct bus from Glasgow to Aberdeen?
Yes. National Express, FlixBus and Scottish operators serve the route from Buchanan Bus Station, typically taking 3.5 to 4.5 hours. Fares are lower than rail.
Is it worth flying from Glasgow to Aberdeen?
For leisure travel, rarely. Airport transfers at both ends mean the real door-to-door time often matches the train, and at greater cost and inconvenience. Flying is mainly used by business travellers with specific reasons to avoid rail.
Sources and further reading:
- Train services: ScotRail (scotrail.co.uk).
- Coach services: National Express (nationalexpress.com) and FlixBus (flixbus.co.uk).
- General Scottish rail guidance: The Man in Seat 61.
- Scotland by train overview: Viamo – Scotland by train.
