1map logoGo to main page

Oxford, Oxfordshire to Edinburgh, Edinburgh from $66: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oxford, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Oxford to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$66 by busBest price
302.5 kmDistance
2h 51m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oxford to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Drive
Plane
Average Duration
2h  51m
Estimated price
$59-192
Recommended
Company
various
Bus
Average Duration
10h  35m
Estimated price
$66-96
Cheapest
route map
Distance: 302.5 km
Duration: 2h 51m

See more options

Pricing table
Company
various
Bus
Train
Average Duration
8h  15m
Estimated price
$69-155
Company
various
Train
Subway
Plane
Average Duration
5h  1m
Estimated price
$79-294
Company
various
Train
Train
Plane
Average Duration
5h 
Estimated price
$99-321
Company
various
Train
Plane
Average Duration
4h  7m
Estimated price
$105-399
Company
various
Drive
Average Duration
6h  11m
Estimated price
$110-180
Company
various
Train
Plane
Average Duration
4h  26m
Estimated price
$121-469
Company
various
Train
Plane
Average Duration
4h  21m
Estimated price
$146-443
Company
various
Train
Average Duration
6h  25m
Estimated price
$186-444
Company
various
Train
Average Duration
6h  51m
Estimated price
$210-664
Company
various
Train
Average Duration
5h  56m
Estimated price
$230-369

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $39 $38 $38 $39 $42 $38 $38
Train $103 $99 $107 $110 $127 $109 $120
Fly $36 $35 $36 $40 $39 $44 $48

Traveling From Oxford to Edinburgh

The journey from Oxford to Edinburgh offers a fascinating shift from the historic university charm of Oxford to the vibrant, cultural landscape of Scotland's capital.

Best Neighbourhoods in Edinburgh

Edinburgh's neighborhoods showcase a blend of history, culture, and local charm.

Old Town
• Lively streets with medieval architecture.
• Home to iconic sites like Edinburgh Castle.
Leith
• Waterfront area with great seafood restaurants.
• Rich maritime history and vibrant arts scene.
New Town
• Elegant Georgian architecture and upscale shopping.
• Excellent restaurants and cultural venues.

Best Times To Visit Edinburgh's Attractions

Timing your visits can greatly enhance your experience in Edinburgh.

Edinburgh Castle
Visit early in the morning to enjoy quieter views and fewer tourists.
Holyrood Palace
Weekdays are ideal; weekends can be busier with visitors.
Arthur's Seat
Early mornings or late afternoons offer a more peaceful hike.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and chilly winters, with rain likely at any time. While summer months are generally the best for outdoor activities, be prepared for unpredictable weather, which can influence your sightseeing plans.

Dining Recommendation in Edinburgh

A must-try dish in Edinburgh is haggis, often served with neeps and tatties, showcasing a distinct Scottish flavor profile that contrasts with the traditional fare found in Oxford. Enjoying this dish at a cozy local pub not only offers a taste of local ingredients but also immerses you in the warm, lively atmosphere that defines Scotland's dining scene.

Oxford - Edinburgh operators

Explore transport companies operating between Oxford and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Oxford to London Paddington

Average Duration
52m
Estimated price
$35-85
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Oxford to Birmingham New Street

Average Duration
1h 12m
Estimated price
$50-120

Train from Oxford to Southampton Airport Parkway

Average Duration
1h 20m
Estimated price
$45-120

Train from Oxford to Wolverhampton

Average Duration
1h 38m
Estimated price
$55-140
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from London King's Cross to Edinburgh

Average Duration
4h 22m
Estimated price
$190-280
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Birmingham New Street to Edinburgh

Average Duration
4h 12m
Estimated price
$160-370

Train from Wolverhampton to Edinburgh

Average Duration
3h 47m
Estimated price
$130-310
Contact phone
+44 345 600 1671
Website
https://www.tpexpress.co.uk/

Train from Manchester Airport to Edinburgh

Average Duration
3h 35m
Estimated price
$50-130
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Oxford Gloucester Green Bus Station to Milton Keynes Coachway

Average Duration
1h 54m
Estimated price
$11-16

Bus from Gloucester Green Bus Station to Manchester Airport The Station

Average Duration
3h 40m
Estimated price
$18-26
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Milton Keynes Coachway to Edinburgh Bus Station

Average Duration
7h 41m
Estimated price
$55-80
Plane Show flights
Website
https://www.easyjet.com

Plane from Birmingham Airport to Edinburgh Airport

Average Duration
1h 5m
Estimated price
$40-210

Plane from London Stansted to Edinburgh

Average Duration
1h 15m
Estimated price
$30-230

Plane from London Luton to Edinburgh

Average Duration
1h 15m
Estimated price
$40-230
Website
https://www.britishairways.com

Plane from London Heathrow to Edinburgh

Average Duration
1h 25m
Estimated price
$60-350
Website
https://www.ryanair.com

Plane from London Stansted to Edinburgh

Average Duration
1h 20m
Estimated price
$35-280
Website
https://www.loganair.co.uk

Plane from Southampton to Edinburgh

Average Duration
1h 25m
Estimated price
$110-460

Oxford to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oxford and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an adventurous road trip from Oxford to Edinburgh, spanning a scenic driving distance of 362 miles. Taking around 6 hours and 11 minutes to reach, the journey promises picturesque landscapes and exciting pit stops along the way. 💰 Explore a range of prices for your car journey from Oxford to Edinburgh, with options varying from £87 to £142. Choose the best route and travel time that suits your budget and preferences, ensuring a comfortable and enjoyable ride throughout your expedition.
Average price
£85 - £140
While there's no direct service, you can enjoy a scenic journey with transfers at Paddington and King's Cross. The total travel time is approximately 5 hours and 56 minutes. 🛤️ For a faster route, consider taking a train towards Manchester Piccadilly via Stoke-on-Trent and then transferring to a train towards Edinburgh. This option can take around 5 hours and 38 minutes, covering a distance of 589 km. Alternatively, you can opt for a route that includes transfers in Glasgow or London for a slightly longer but equally enjoyable journey.
Departure Point
Oxford station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard Services: Both Avanti West Coast and LNER (London North Eastern Railway) operate trains from Oxford to Edinburgh. While onboard services may vary, generally, these operators offer catering services including a selection of hot and cold food, snacks, and beverages available from a trolley service. In First Class, complimentary meals and drinks are often included, while Economy passengers can purchase food and drinks from the cafe bar.
• Seating Options: Trains for this route offer various seating classes. Avanti West Coast and LNER provide First Class, and Standard (Economy) seating. First Class seats come with extra legroom, complimentary food and drink services, and access to First Class lounges at some stations. Standard seats offer comfortable seating but do not include complimentary catering. It’s advisable to reserve your seats in advance, especially if traveling during peak times.
• Arrival Station Tip: When you arrive at Edinburgh Waverley Station, which is centrally located, you can find storage facilities for your luggage at the left luggage office. This service allows you to explore Edinburgh without the burden of your bags. The station also has clean restrooms, and at some points, shower facilities are available (check with the station staff). Staying aware of the station layout will help you navigate efficiently.
🛫 Catch a quick and convenient direct flight from Birmingham Airport to Edinburgh Airport, with EasyJet offering this route in just 1 hour and 5 minutes.
Departure Point
Birmingham Airport
Arrival Point
Edinburgh Airport
🚌 Starting your journey from Oxford to Edinburgh by bus requires a transfer at Milton Keynes Coachway. The total travel time, including transfers, is approximately 10 hours and 35 minutes. 🛣️ The route covers a distance of 679 km with 3 transfers along the way. The first leg involves a bus towards Norwich departing from Gloucester Green Bus Station in Oxford. 💰 The prices for the bus journey between Edinburgh and Oxford can range from £52 to £76, offering an affordable option for travelers looking to explore the scenic route between these two historic cities.
Departure Point
Oxford Gloucester Green Bus Station
Arrival Point
Edinburgh Bus Station
Useful tips for bus travellers
• Ensure you check the schedule for Megabus and National Express well in advance, as both operators have different departure times from Oxford Gloucester Green Bus Station and may not synchronize perfectly for your transfers.
• When preparing for your journey, pack snacks and drinks, as the total travel time of approximately 10h 35m could make dining options limited between transfers, especially at Milton Keynes Coachway.
• Upon arrival at Edinburgh Bus Station, familiarize yourself with the station layout: follow the signs for the main exit, and if you're heading to the city center, look for the tram and bus stops directly outside for easy connections.

Frequently asked questions

Find out more about the route from Oxford to Edinburgh.

Or choose the category:
The distance between Oxford and Edinburgh is approximately 302 miles. By car, it takes around 6 hours and 11 minutes to drive from Oxford to Edinburgh, covering a distance of approximately 361.7 miles. If travelling by train, it takes approximately 6 hours and 26 minutes to reach Edinburgh from Oxford. Another option is to take a train to Birmingham and then fly to Edinburgh, which takes around 3 hours and 49 minutes. By bus, the travel time between Oxford and Edinburgh is 10 hours and 36 minutes.
The most cost-effective option for traveling from Oxford to Edinburgh is by bus, with ticket prices ranging from £40 to £64. Although it takes longer, with a travel time of 10 hours and 36 minutes, it is more affordable. If time is a priority, the quickest option is to take a train and then fly, which takes approximately 3 hours and 49 minutes. However, the cost is higher, ranging from £60 to £215.
The price for a train ticket between Oxford and Edinburgh ranges from £146 to £360, depending on factors such as class, time of booking, and flexibility. Alternatively, taking a bus between Edinburgh and Oxford costs between £41 and £62. These prices also vary depending on factors such as bus company, time of travel, and how far in advance the ticket is booked. It is recommended to compare prices and options to find the best and most affordable travel option for your trip.
To travel from Oxford to Edinburgh without using public transportation, you can choose to drive. The distance is approximately 362 miles and the driving time is about 6 hours and 11 minutes. It is recommended to check fuel costs and plan rest breaks along the way. The estimated cost of the journey by car ranges from £88 to £143, depending on factors such as fuel efficiency and tolls.
The most convenient way to travel from Oxford to Edinburgh without a car is by train. The journey takes approximately 6 hours and 26 minutes and the ticket prices range from £143 to £366. There are several train operators that offer this route, providing a comfortable and scenic journey. It is recommended to book your train tickets in advance to secure the best prices and availability.
There is no direct link between Oxford and Edinburgh by train. The journey requires a transfer at Stafford and takes approximately 6 hours and 26 minutes. However, there are direct bus services available, operated by Megabus UK and Scottish Citylink, which can take up to 10 hours and 36 minutes.
The flight between Oxford and Edinburgh typically takes around 1 hour and 5 minutes. The cost of the flight can vary depending on the airline and time of booking, but it generally ranges from $100 to $300. Once you arrive at Edinburgh Airport, you can easily reach Edinburgh city center by taking a taxi, which usually costs around $25, or by using public transportation such as the tram or bus, which cost around $3 to $5.
There are plenty of options for accommodation near Edinburgh with over 1382 hotels available. Prices start at £33 per night, making it accessible for different budgets. Whether you prefer luxury hotels, budget-friendly accommodations, bed and breakfasts, or hostels, there are plenty of choices to suit your needs and preferences in Edinburgh. It is advisable to book in advance to secure the best rates and availability.

Trips to Edinburgh