1map logoGo to main page

Oslo to Edinburgh from $76: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oslo, Norway
to
Edinburgh, United Kingdom

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

$76 - Train, PlaneBest price
936.2 kmDistance
4h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo 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
Plane
Average Duration
4h  48m
Estimated price
$76-361
Recommended
route map
Distance: 936.2 km
Duration: 4h 48m

See more options

Company
various
Drive
Train
Train
Train
Train
Train
Average Duration
38h  48m
Estimated price
$0-0
Company
various
Drive
Plane
Average Duration
6h  15m
Estimated price
$87-387
Company
FlixBus
Bus
Bus
Bus
Bus
Average Duration
45h  5m
Estimated price
$202-304
Company
various
Bus
Train
Train
Train
Train
Train
Average Duration
29h  13m
Estimated price
$502-954
Company
various
Train
Average Duration
33h  57m
Estimated price
$534-1081

Traveling From Oslo to Edinburgh

Traveling from Oslo to Edinburgh offers a fascinating contrast between Norway's stunning fjord landscapes and the rich history and vibrant culture of Scotland's capital.

Best Neighbourhoods in Edinburgh

Edinburgh boasts a variety of neighborhoods, each offering distinct experiences.

Old Town
• Historic architecture dating back centuries.
• Iconic sites like Edinburgh Castle nearby.
New Town
• Georgian architecture with elegant streets.
• Great shopping and dining options available.
Leith
• Waterfront area with vibrant restaurants.
• Rich maritime history and culture to explore.

Best Times To Visit Edinburgh's Attractions

Timing your visits to Edinburgh's attractions can significantly enhance your experience.

Edinburgh Castle
Visit early in the morning on weekdays for fewer crowds.
Arthur's Seat
Go during sunrise for breathtaking views and tranquility.
The Royal Mile
Explore in the late afternoon to enjoy local shops and eateries less crowded.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and chilly winters, with rain a common occurrence throughout the year. Spring and early autumn offer the best conditions for exploring the city, allowing you to enjoy your travels without the hassles of extreme weather.

Dining Recommendation in Edinburgh

Try haggis at the renowned restaurant The Witchery by the Castle, where the dark wood interiors and candlelight create an enchanting atmosphere. This iconic Scottish dish, packed with flavors from local herbs and spices, offers a bold culinary experience that stands in stark contrast to Norway’s emphasis on fresh seafood.

Oslo - Edinburgh operators

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

Train Show train routes
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
22m
Estimated price
$19-22
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Oslo S to Göteborg Centralstation

Average Duration
3h 47m
Estimated price
$45-75
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Lübeck Hbf to Köln Hbf

Average Duration
4h 27m
Estimated price
$80-95

Train from Berlin Hauptbahnhof to Köln Hbf

Average Duration
4h 25m
Estimated price
$90-105

Train from Kiel Hbf to Hamburg Dammtor

Average Duration
1h 3m
Estimated price
$33-37

Train from Hamburg Dammtor to Osnabrück Hbf

Average Duration
1h 58m
Estimated price
$50-60

Train from Osnabrück Hbf to Amsterdam Centraal

Average Duration
3h 20m
Estimated price
$50-60
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.co.uk

Bus from Oslo to Lübeck

Average Duration
13h 15m
Estimated price
$70-100

Bus from Oslo to Hamburg central bus station

Average Duration
14h 30m
Estimated price
$75-110

Bus from Hamburg central bus station to Amsterdam Sloterdijk

Average Duration
7h 10m
Estimated price
$40-60

Bus from Amsterdam Sloterdijk to Leeds

Average Duration
15h 45m
Estimated price
$70-110

Bus from Leeds to Edinburgh Bus Station

Average Duration
4h 40m
Estimated price
$28-40
Plane Show flights
Website
norwegian.com

Plane from Oslo (OSL) to Edinburgh (EDI)

Average Duration
1h 55m
Estimated price
$80-430
Website
klm.com

Plane from Oslo (OSL) to Edinburgh (EDI)

Average Duration
4h 27m
Estimated price
$130-700
Website
ryanair.com

Plane from Oslo Sandefjord (TRF) to Edinburgh (EDI)

Average Duration
8h 15m
Estimated price
$60-340
Website
loganair.co.uk

Plane from Oslo Sandefjord (TRF) to Edinburgh (EDI)

Average Duration
5h 15m
Estimated price
$320-850
Website
easyjet.com

Plane from Oslo Sandefjord (TRF) to Edinburgh (EDI)

Average Duration
7h 20m
Estimated price
$80-370
Ferry
Contact phone
+45 99 56 19 00
Website
colorline.no

Ferry from Oslo Hjortneskaien to Kiel Norwegen-Kai

Average Duration
20h
Estimated price
0-0

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

Traveling between Oslo 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.

🚅 Despite there being no direct train from Oslo to Edinburgh, the journey is still possible with multiple transfers along the way. Starting at Oslo S station, travelers will go through various stops such as Göteborg Centralstation, Berlin Hauptbahnhof, Köln Hbf, Brussel-Zuid / Bruxelles-Midi, and finally arriving at King's Cross. 🌍 The entire train journey from Oslo to Edinburgh, including all transfers, takes an approximate time of 33 hours and 57 minutes. 💰 Ticket prices for the train from Oslo to Edinburgh can range between €491 to €994, depending on the class of service and availability.
Departure Point
Oslo S station
Arrival Point
Edinburgh station
🛫 The quickest way to travel from Oslo to Edinburgh is by taking a direct flight, which typically lasts 1 hour and 50 minutes. Both Norwegian Air Shuttle and KLM provide flights from Oslo Airport to Edinburgh Airport, offering convenient options for travelers.
Departure Point
Oslo Airport
Arrival Point
Edinburgh Airport
🌍 The approximately 45-hour trip may seem long, but it offers a unique opportunity to witness the diverse landscapes and cultures as you cross borders from Norway to the United Kingdom, all while comfortably seated on a FlixBus. 💰 Prices for this bus route can vary between €186 to €279, depending on the time of booking and availability. Despite the duration of the journey, the experience of traveling by bus through Europe can be a memorable and budget-friendly way to explore new destinations.
Departure Point
Oslo station
Arrival Point
Edinburgh Bus Station

Frequently asked questions

Find out more about the route from Oslo to Edinburgh.

Or choose the category:
The distance between Oslo and Edinburgh is 936.6 km. The typical travel times vary depending on the mode of transportation. By train, it takes approximately 33 hours and 16 minutes to reach Edinburgh from Oslo. Another option is taking a train to Oslo and then flying to Edinburgh, which takes about 4 hours and 58 minutes. Lastly, the bus journey from Oslo to Edinburgh can take around 43 hours and 20 minutes.
The most cost-effective and time-efficient transportation option for traveling from Oslo to Edinburgh is by train and fly. This option costs between €69-€348 and takes approximately 4 hours and 58 minutes.
The prices for traveling from Oslo to Edinburgh vary depending on the mode of transportation chosen. Taking a train from Oslo to Edinburgh can cost around €227 - €330. Traveling by bus is another option, with prices ranging from €227 - €330.
The best way to travel from Oslo to Edinburgh without a car is by taking a combination of bus and train. This journey takes approximately 29 hours and 16 minutes and costs between €422 and €871.
There is no direct link between Oslo and Edinburgh. The most convenient way to travel between the two cities is by train, but it requires multiple transfers and takes approximately 33 hours and 16 minutes. Another option is to take a combination of train and flight, which takes around 4 hours and 58 minutes. The longest travel time is by bus, with a journey of approximately 43 hours and 20 minutes, including transfers.
The flight duration between Oslo and Edinburgh is approximately 2 hours for a direct flight.
There are plenty of accommodation options available near Edinburgh. With over 1382 hotels to choose from, travelers have a wide range of choices to suit their preferences and budgets. Prices for hotels in Edinburgh start from €39 per night, making it possible to find affordable options.

Trips to Edinburgh