Trains from Newcastle to Edinburgh
Take advantage of discounted train tickets up to 15 minutes prior to departure, when you purchase Advance tickets.
As you make your way along the tracks, you can sit back and enjoy beautiful views of the dramatic Northumberland coastline before you reach Edinburgh. Trains from Newcastle to Edinburgh will take approximately one hour 30 minutes, and Edinburgh’s Waverley Station is located in a valley between the new town and medieval town areas. Its central location makes it easy for visitors to get to nearby attractions and accommodation in the city centre. The main shopping street, Princes Street, is also just north of the station.