COMPARE Prices across different modes

Sat
Oct 16
$251Avanti West Coast
Find prices
$96British Airways
Sun
Oct 17
$216Cross Country
Find prices
$76easyJet
Mon
Oct 18
$250First Transpennine Express
Find prices
$74easyJet
Tue
Oct 19
$127Avanti West Coast
Find prices
$54easyJet
Wed
Oct 20
$126Avanti West Coast
$49National Express
Find prices
Thu
Oct 21
$134London North Eastern Railway
Find prices
$96easyJet
Fri
Oct 22
$250First Transpennine Express
Find prices
$157easyJet
Sat
Oct 23
$250First Transpennine Express
Find prices
$183easyJet
Sun
Oct 24
$127Cross Country
Find prices
$103easyJet
Mon
Oct 25
$133London North Eastern Railway
Find prices
$73easyJet
Tue
Oct 26
$133London North Eastern Railway
Find prices
$48easyJet
Wed
Oct 27
$133London North Eastern Railway
Find prices
$44easyJet
Thu
Oct 28
$126Avanti West Coast
$56National Express
$58easyJet
Fri
Oct 29
$133London North Eastern Railway
Find prices
Find prices

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Oxford to Edinburgh

distanceDistance299 miles (483 km)
durationAverage bus duration11 h 45 min
priceAverage bus ticket price$48 (€39)
changesDirect busYes
carriersBus providersNational Express

Buses from Oxford to Edinburgh cover the 299 miles (483 km) long journey taking on average 11 h 45 min with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $40 (€32), but the average price of bus tickets is $48 (€39). Travelers depart most frequently from Oxford and arrive in Edinburgh, Elder Street.

Bus companies

Travel with National Express between Oxford and Edinburgh

For as little as $40 (€32) you can travel by bus between Oxford and Edinburgh with National Express. Omio will show you the best deals, schedules and tickets available for this trip.

National Express

Travel hassle-free from Oxford to Edinburgh on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest route from Oxford to Edinburgh. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 299 miles (483 km) from Oxford to Edinburgh on the bus and pay as low as $40 (€32) for a bus ticket.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Oxford - Edinburgh bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to. So, book your cheap National Express bus ticket from Oxford to Edinburgh on Omio today and enjoy your route!

When you buy your National Express bus tickets between Oxford and Edinburgh don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Buses from Oxford to Edinburgh
Take the bus to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oxford to Edinburgh.
FAQs
What is the price of the cheapest bus from Oxford to Edinburgh?
Omio customers have found the cheapest buses from Oxford to Edinburgh to cost as little as $40 (€32)  in the next 7 days.
How much is the bus between Oxford and Edinburgh on average?
If you’re looking to purchase your bus tickets in the next week, you can expect the Oxford to Edinburgh bus price to come in at an average of $48 (€39)  one way.
How far is it from Oxford to Edinburgh by bus?
The distance to Edinburgh from Oxford by bus is approximately 299 miles (483 km).
What is the Oxford to Edinburgh bus travel time?
On average the Oxford to Edinburgh bus travel time is 11 h 45 min  for the 299 miles (483 km) long trip, but the duration can vary if you travel on weekends and holidays.
What is the departure bus station in Oxford and arrival bus station in Edinburgh?

When taking the bus from Oxford to Edinburgh, you can choose to depart from bus stations like Oxford, St Giles (Stop C5), Oxford, Bus Station, Gloucester Green and Oxford, Railway Station (Stop R4). Your trip can end in bus stations such as Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh.

Omio customers who travel this route most frequently depart from Oxford   and arrive in Edinburgh, Elder Street.

Where is the Oxford bus station located? Where is the Edinburgh bus station located?

Passengers board the bus most frequently from Oxford, which is located around 0 mile (s) / 0 km away from the city center, and they get off the bus at Edinburgh, Elder Street, located 0 mile (s) / 0 km away from the city center.

What bus providers offer a service to Edinburgh from Oxford?
Take the Oxford to Edinburgh bus with National Express. However, it's always good to check out all possible bus providers for the journey to Edinburgh from Oxford as there might be differences in the amenities they offer.
What time is the earliest bus from Oxford to Edinburgh? What time is the last bus from Oxford to Edinburgh?
You can take the first bus from Oxford to Edinburgh at 5: 30 AM. The last bus from Oxford to Edinburgh that you can take departs at 7: 55 PM. Omio shows you the latest bus from Oxford to Edinburgh schedule to help you book the best departure time for this trip.
How far in advance should I book bus tickets between Oxford and Edinburgh for the best deals?
If you buy the Oxford to Edinburgh bus within the next 7 days, you can find one way tickets to cost on average $48 (€39). However, booking your bus ticket in advance gives you access to the best prices for buses to Edinburgh from Oxford. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey