The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
This is the last bus of the day.
Find all the dates and times for this journey
10 h 20 m
10 h 52 m
Buses per day
Of the 2 buses that leave Oxford for Edinburgh every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||299 miles (483 km)|
|Average coach duration||10 h 20 min|
|Average coach ticket price||£45 (€50)|
|Coach companies||National Express|
Coaches from Oxford to Edinburgh cover the 299 miles (483 km) long journey taking on average 10 h 20 min with our travel partners like National Express. There are direct coach services available. While the average ticket price for this journey costs around £45, you can find the cheapest coach ticket for as low as £30. Travellers depart most frequently from Oxford and arrive in Edinburgh, Elder Street.
National Express provides direct and indirect buses from Oxford to Edinburgh. There are two daily direct departures, leaving in the late morning for daytime journeys or in mid evening for overnight travel. Additional indirect services require a change at Birmingham Coach Station or Milton Keynes Coachway. The fastest journey is the daytime service, taking a little over 10 hours to reach Edinburgh. Buses from Oxford to Edinburgh depart from the city bus station, located on the west side of the centre. Most buses arrive at Edinburgh St. Andrews Bus Station in the centre of the Scottish capital, although some early morning arrivals stop on the nearby St. Andrews Square.
When taking a coach from Oxford, you have a couple of coach stations you can depart from including Oxford, St Aldate's, Oxford, Thornhill Park and Ride and Oxford, Railway Station (Stop R4). When you arrive in Edinburgh, your coach can arrive in coach stations including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh, York Place (Stop YJ).
Omio customers travelling this route book their coaches from Oxford to Edinburgh, Elder Street.
You can find the most popular departure coach station for this journey, Oxford, located approximately 1.2 miles (1.9 km) from the city centre of Oxford. The most popular arrival coach station in Edinburgh, called Edinburgh, Elder Street, is located around 0.6 miles (882 m) away from its city centre.
Here are some other resources that might have the information you need