Travel from Edinburgh to York-England

Bus or train from Edinburgh to York?

Virgin Trains East Coast operates a train from Edinburgh to York hourly. Tickets cost $35 - $60 and the journey takes 2 h 23 min. Alternatively, National Express operates a bus from Edinburgh to York once daily. Tickets cost $19 - $24 and the journey takes 5 h 15 min.

Book transport from Edinburgh to York

How to get from Edinburgh to York

From Edinburgh train to York. 2 h 23 min £34. From Edinburgh bus to York. 5 h 15 min £17. From Edinburgh night train to York. 2 h 42 min £34. From Edinburgh drive to York. 3 h 40 min £38. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Manchester airport, then train to York. 4 h 55 min £91.