Haymarket Station, Edinburgh

Haymarket Station is Edinburgh’s second railway station, serving the west end of the city. Though smaller and busier-feeling than Waverley, it is a handy arrival point for the west of the city centre and one of the oldest railway stations in the world still in use, having opened in 1842.

A piece of railway history

Haymarket’s original 1842 station building survives and is a category-listed piece of early railway heritage, dating from the very dawn of Scotland’s railways. The station was extensively redeveloped and modernised in the 2010s, combining that historic frontage with a bright new concourse.

Where the trains go

Most trains heading west and north from Edinburgh call at Haymarket shortly after leaving Waverley, so it is often more convenient than the main station if you are staying in the west end. Frequent services run to Glasgow, Fife, Stirling, the Highlands and beyond, and it is a useful interchange with the Edinburgh Trams.

Around Haymarket

The station sits in a lively business and residential district with plenty of bars, restaurants and hotels. It is the closest station to the Murrayfield Stadium (home of Scottish rugby) and is well placed for the west end, Haymarket and the tram route out to the airport. For getting around more widely, see our guide to Scotland without a car.

Frequently asked questions

Where is Haymarket station?

In the west end of Edinburgh, about a mile west of the main Waverley station.

What is the difference between Waverley and Haymarket?

Waverley is Edinburgh’s large central terminus; Haymarket is the smaller west-end station where most westbound and northbound trains also stop, handy for the west of the city.

Is Haymarket station near Murrayfield?

Yes — Haymarket is the nearest railway station to Murrayfield Stadium, home of Scottish rugby.

Does the Edinburgh tram stop at Haymarket?

Yes — Haymarket is on the Edinburgh Tram route, which links the city centre with the airport.