Travelling to Edinburgh

By Air

Edinburgh Airport is located just six miles (10 kilometres) from Edinburgh City Centre and serves more than 150 national and international destinations including Amsterdam, Berlin, Düsseldorf, Paris, London, Dublin, Belfast, Geneva and Reykjavik as well as Dubai with its connections onwards to Asia and Australasia; and major cities in The US and Canada.

By Train

Edinburgh has 2 major train stations Edinburgh Waverley and Haymarket which is the closest station to the EICC at just a 5 minute walk.

The main UK train companies operating in Scotland are:


When travelling in and around Scotland and sleeper trains to London Euston

Avanti West Coast

When travelling to and from London via Glasgow

Cross Country

When travelling from Central England via the East Coast of Scotland


When travelling to and from London


TransPennine Express

When travelling to and from the North of England via Scotland

Average Travel Times

Average travel time by train from across the UK to Edinburgh:

Station Average Train Time
Birmingham 5 hours 15 minutes
Glasgow 50 minutes
Liverpool 3 hours 50 minutes
London 4 hours 30 minutes
Manchester 3 hours 5 minutes
Newcastle 1 hour 45 minutes
York 2 hours 40 minutes

By Road

Edinburgh is linked to Glasgow with the M8, England on the A1 and M74 and Stirling with the M9. The city’s venues and hotels are comfortably accessed by road.

For real time travel information on all of Scotland’s trunk roads, including cross-border information to the North of England, visit Traffic Scotland, or access it via the Traveline Scotland app.

For information on Scotland’s trunk road network visit Transport Scotland.


Scroll to Top