Travel from York to Edinburgh by Coach
How to get to Edinburgh from York with National Express buses
Updated September 2011
You can get from York to Edinburgh (or Edinburgh to York) by taking the National Express coaches. The journey is 6 hours and 15 minutes for the quickest direct buses. Travelling by National Express is a cheap way to get from York to Edinburgh with economy apex return tickets (very cheap tickets) starting at £33.80.
Tickets and timetables for York - Edinburgh coaches.
There are 2 coaches a day between York (Railway Station) and Edinburgh Bus Station (St. Andrew's Square). There is only one direct York - Edinburgh bus a day (each way) while the other coach is an indirect National Express service via Newcastle upon Tyne. National Express is the only coach company operating services between York and Edinburgh.
Direct buses between York and Edinburgh (6 hour and 15 minutes journey)
|York to Edinburgh (NX534)
(departs at 10:20, arrives at 16:35)
|1||1||1||1||1||1||1||Book bus ticket|
|Edinburgh to York (NX534)
(departs at 12:30, arrives at 18:40)
|1||1||1||1||1||1||1||Book bus ticket|
NOTE: the schedule of buses may change without notice. Please double check with the National Express for the latest travel times for getting to York or Edinburgh.
There are no early morning, late evening or overnight direct coaches between York and Edinburgh other than the National Express services listed above. See below the section on non-direct buses.
All Edinburgh - York buses (National Express) with service times
- There is only one direct daytime bus from Edinburgh to York (bus service NX534) which departs St Andrews Bus Station at 12:30 and arrives at York Railway Station at approx 18:40.
- There is only one direct daytime bus from York to Edinburgh (bus service NX534) which departs York Railway Station at 10:20 and arrives at St Andrews Bus Station at approx 16:35.
There are no direct night buses between Edinburgh and York.
- There is only one indirect daytime coach from Edinburgh to York (1 change in Newcastle upon Tyne) departing St Andrews Bus Station at 09:45.
- There is only one indirect daytime coach from York to Edinburgh (1 change in Newcastle upon Tyne) departing St Andrews Bus Station at 11:50.
There are no indirect night buses between Edinburgh and York.
How long does it take to get from York to Edinburgh by bus
The direct buses take 6 hours and 10 minutes but the the non-direct York to Edinburgh bus services to St Andrews Bus Station or York Railway Station include waiting times in Newcastle upon Tyne of up to 120 mins. Given the choice, always go for the direct coach services.
How much does the bus ticket from York to Edinburgh cost
The York - Edinburgh route is not a National Express funfare route where very cheap bus fares are available. However, going by bus to Edinburgh or York can be cheaper than travelling by train, especially when you're travelling on relatively short notice (within a matter of weeks).
Make sure to book in advance for travel on busy periods like Bank Holidays, Half-Term, Christmas Holidays and New Year's. Check ticket availability
National Express bus fares between York and Edinburgh
The cheapest National Express tickets for the York coach are Economy tickets but you need to book these in advance.
- Standard single ticket: £42.20
- Economy Apex return ticket: £33.80
- Economy return ticket: £39.00
- Standard Advance return ticket: £41.70
- Standard return ticket: £45.40
NOTE: Ticket prices may change without notice. Please double check with the National Express for up to date coach fares.
Where does the bus between York and Edinburgh stop
Stops for direct buses
This direct York to Edinburgh bus goes via Middlesbrough and Newcastle Upon Tyne. You can buy tickets for travel from any of these stops in Scotland or England to York or Edinburgh.
Full itinerary: York, Thirsk, Middlesbrough, Sunderland, Newcastle Upon Tyne, Edinburgh.
Stops for buses changing in Newcastle Upon Tyne
York, Easingwold, Thirsk, Middlesbrough, Stockton-On-Tees, Billingham, Sunderland, Newcastle Upon Tyne, Morpeth, Alnwick, Berwick-Upon-Tweed, Edinburgh.
National Express coach services - Web links
Bus Tickets, Timetables and Journey Planner
Use the form to get timetables and tickets for coach trips from York to Edinburgh or Edinburgh to York and anywhere else in the UK. Alternatively, you can buy your ticket from St Andrews bus station or York coach station. Remember that the cheapest Edinburgh - York bus tickets are available ONLY online.
Address of York Railway Station
National Express coaches stop at York Railway Station
Postcode: YO24 1AB
Tel: 0845 722 5333
Address of Edinburgh Bus Station
National Express Coach Station in Edinburgh
St Andrew's Square
Tel: +44 (131) 5556363
Tel: +44 (131) 2253858
No exact postcode has been found for St Andrew's Bus Station in Edinburgh