1map logoGo to main page

Oban, Highlands to Edinburgh, Edinburgh from $40: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oban, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Oban 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.

$40 - OtherBest price
151.6 kmDistance
2h 30m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oban 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
Train
Average Duration
4h  3m
Estimated price
$33-103
Recommended
Company
various
Drive
Average Duration
2h  30m
Estimated price
$40-60
Cheapest
route map
Distance: 151.6 km
Duration: 2h 30m

See more options

Company
various
Train
Bus
Average Duration
4h  44m
Estimated price
$41-81
Company
various
Train
Average Duration
5h  13m
Estimated price
$90-131

Traveling From Oban to Edinburgh

The journey from Oban's scenic coastal charm to Edinburgh's vibrant urban atmosphere offers a striking contrast, letting you experience tranquil landscapes and rich maritime history before immersing yourself in a bustling city filled with culture and history.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each with its own charm and attractions.

Old Town
• Rich in history and medieval architecture.
• Home to iconic Edinburgh Castle.
New Town
• Features elegant Georgian buildings and boutique shops.
• Great dining options along stylish streets.
Leith
• Vibrant waterfront with trendy bars and restaurants.
• Offers a unique arts scene and local markets.

Best Times To Visit Edinburgh's Attractions

Timing your visit can enhance your experience at Edinburgh's top attractions.

Edinburgh Castle
Visit early in the morning or late afternoon to enjoy fewer crowds.
Holyrood Palace
Weekdays are ideal, especially Tuesday through Thursday for a quieter experience.
Arthur's Seat
Go at sunrise for breathtaking views and a peaceful atmosphere.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and chilly winters, with rain possible at any time of the year. The best times to visit are late spring and early autumn, when you can enjoy pleasant weather that enhances your exploration of the city.

Dining Recommendation

Try the haggis at The Royal McGregor, a traditional Scottish dish that delivers bold flavors and a unique texture, setting it apart from the seafood focus of Oban. The lively atmosphere and emphasis on locally sourced ingredients in Edinburgh provide a vibrant culinary experience that showcases the region's rich heritage.

Oban - Edinburgh operators

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

Train Show train routes
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Oban to Glasgow Queen Street

Average Duration
3h 3m
Estimated price
30-70

Train from Glasgow Queen Street to Edinburgh

Average Duration
50m
Estimated price
14-35

Train from Oban to Crianlarich

Average Duration
1h 11m
Estimated price
15-35

Train from Crianlarich to Edinburgh

Average Duration
3h 2m
Estimated price
75-100
Bus
Website
https://uk.megabus.com

Bus from Glasgow Buchanan Bus Station to Edinburgh Bus Station

Average Duration
1h 23m
Estimated price
11-16
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Glasgow to Edinburgh

Average Duration
1h 10m
Estimated price
9-13

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

Traveling between Oban 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 a scenic journey from Oban to Edinburgh, covering a distance of 123 miles in just 2.5 hours by car. 💷 Enjoy the flexibility of pricing options ranging from £32 to £47 for the trip to Edinburgh from Oban, making it a budget-friendly choice.
Average price
£31 - £47
🚆 Traveling from Oban to Edinburgh by train involves a journey with a transfer at Glasgow Queen Street. The total travel time, including transfers, is approximately 4 hours and 3 minutes. 🛤️ The route covers a distance of 237 km, with options for different transfer points and durations. Passengers can expect the journey to be comfortable and scenic as they make their way towards the bustling city of Edinburgh. 🎟️ Ticket prices for the train journey between Oban and Edinburgh can range from £26 to £81, offering travelers flexibility in choosing the best option that suits their schedule and budget for this picturesque ride across Scotland.
Departure Point
Oban station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard the train service operated by ScotRail, you can enjoy catering options that include light snacks and beverages available for purchase. Depending on the time of day, you may find options like sandwiches, pastries, and a selection of hot and cold drinks, so consider arriving with a light appetite or snack in hand for the journey.
• The ScotRail trains on this route typically offer two types of seating: Standard Class and First Class. Standard Class is more budget-friendly and provides comfortable seating with ample legroom, while First Class offers larger seats, complimentary snacks, and access to power outlets. If you prefer a quieter experience or additional amenities, consider upgrading to First Class.
• For your journey from Oban to Edinburgh, the main operator is ScotRail. You can find information about schedules, ticket pricing, and booking on their website: scotrail.co.uk Additionally, for local transport in Edinburgh, visit lothianbuses.co.uk for bus schedules and routes, and edinburghtrams.com for tram information.
🚌 Starting your journey in Oban you will board the Scottish Citylink bus towards Edinburgh. The total travel time for this route is approximately 4 hours and 10 minutes, covering a distance of 188 km.
Useful tips for bus travellers
• To enhance your trip, consider taking the window seat on the bus with Scottish Citylink, as you'll be treated to stunning views of the West Highlands and Loch Awe along the route, making the journey as memorable as the destination.
• Before boarding, check the updated timetable on the Scottish Citylink website at citylink.co.uk to ensure there are no unexpected delays or cancellations, especially if you're traveling during peak tourist seasons or holidays.
• Upon arrival at Edinburgh Bus Station, utilize the information desk located on the ground floor, where staff can assist you with local transport options like trams and buses, and provide maps of the city, ensuring a smooth transition into your next adventure.

Frequently asked questions

Find out more about the route from Oban to Edinburgh.

Or choose the category:
The distance between Oban and Edinburgh is 94 miles by direct route, or 123.2 miles by road. The typical travel time by train from Oban to Edinburgh is 4 hours, while by car it takes approximately 2 hours and 30 minutes. If you prefer to travel by bus, the journey from Oban to Edinburgh takes around 5 hours and 18 minutes.
The most cost-effective option for traveling from Oban to Edinburgh is by bus, specifically taking a bus via Glenrothes, Bus Station. This route is affordable, with prices ranging from £19 to £28. However, it does take a bit longer, with a travel time of 5 hours and 18 minutes. If time efficiency is a top priority, then driving is the quickest option, taking only 2 hours and 30 minutes. Although driving is slightly more expensive, with costs ranging from £32 to £48, it offers a significant time-saving advantage.
The prices for a train journey between Oban and Edinburgh range from £24 to £48. On the other hand, the prices for a bus trip between Edinburgh and Oban vary from £20 to £28. Both options provide different price ranges, allowing travelers to choose the mode of transportation that fits their budget.
To travel from Oban to Edinburgh without using public transportation, you can opt for a self-drive option. The driving distance between the two cities is approximately 123 miles, and it takes around 2 hours and 30 minutes to reach Edinburgh by car. The prices for renting a car and fuel costs may vary but generally range from £32 to £48. This option allows you the flexibility to enjoy the scenic route and make stops along the way.
To travel from Oban to Edinburgh without a car, the best and most convenient option is to take a train. The journey takes around 4 hours and fares range from £23 to £48. Trains are comfortable and offer scenic views of the Scottish countryside along the way. Another alternative is to take a bus, which takes 5 hours and 18 minutes, but the train is generally faster and more comfortable.
Yes, there is a direct bus link between Oban and Edinburgh. The journey takes approximately 4 hours and 5 minutes and operates once daily. Additionally, while there is no direct train between the two cities, there are train services available that require a transfer at Glasgow Queen Street station, with a total travel time of approximately 4 hours.
There are a variety of accommodation options available near Edinburgh, with over 1382 hotels to choose from. Prices for hotels in the area start at £33 per night. From luxury hotels to budget-friendly options, travelers can find a place to stay that suits their preferences and budget. It is recommended to book in advance to secure preferred accommodation during peak travel seasons.