Haymarket station
Haymarket Terrace
City of Edinburgh
EH12 5EY

Get directions

Haymarket Station

Haymarket is Edinburgh’s second-largest train station. Located in the west end of town, the station was opened in 1842 as the original terminus of the Glasgow to Edinburgh railway line. Today, it’s the seventh busiest station in Scotland and serves much of the country. It’s a major stop on the East Coast Main Line to London, with regular direct trains to the capital as well as many other cities, as well as local connections.

Haymarket was redeveloped in 2013, transforming it into a bright and spacious station. There are plenty of facilities whether you need to grab a quick coffee before your train, or need a place to sit back and relax for a while before you hop aboard. 

The station is easy to get to from all over town, thanks to Edinburgh’s efficient public transport system. There is a tram stop outside the station, as well as stops served by multiple Lothian Bus lines. You can also take a taxi from the rank outside the station, or take local trains to other areas of the city as well as nearby towns.

The west end is one of the liveliest areas in the city, full of bustling cafes, bars and restaurants. If you’re staying in the city, you’ll find stylish boutique hotels near the station so you can simply drop off your bags and head off to see the sights of Edinburgh.


Frequently Asked Questions

Where is Haymarket Station?

What is near Haymarket Station?

How to get to Haymarket Train Station?

How to get from Edinburgh Airport to Haymarket Station?

Travel Advice

Useful information for an easy journey and links to our most popular routes:

Station guides

For more details about the station facilities, ticket office opening times, transport links and more, search for the station guide below.
Alternatively, search for your next station destination below.