Transport Edinburgh

How do I travel to and around Edinburgh by Public Transport?

This page contains adverts and may also include affiliate marketing links. To find out more about the advertising that funds this website, please read the Privacy Policy.

Edinburgh Public Transport

Edinburgh is an easy city to get around on foot and by public transport. Here are the main methods you can use.


Edinburgh’s most central railway station is Edinburgh Waverley, at the east end of Princes Street. This is the main train station for Edinburgh. To the west of the city centre, there’s Haymarket Station. This is the best station for connections to Edinburgh Airport and some local routes.

Cities in Scotland and the UK are very well connected by rail. You should be able to travel to and from Edinburgh from most parts of the UK easily by train. Most rail journeys are cheaper when you book in advance, however you can buy tickets at the station too.


You can also travel between towns and cities by coach. This is often cheaper than the train, but the journey time is longer. As with the train, you might find discounts when you book in advance. You can catch most inter city services from Edinburgh Bus Station at St Andrew Square.

Local Trams & Buses

For travel within the city, Edinburgh Trams can take you from St Andrew Square to Edinburgh Airport. Every tram stop has a ticket vending machine where you can buy tickets. Lothian Buses run an excellent bus service throughout the city. Tickets can be purchased from the driver, however please note correct change is required. Some Day Tickets can be used on both Edinburgh Trams and Lothian Buses.