Travel from Oslo to Edinburgh

How to get from Oslo to Edinburgh?

There is no direct connection from Oslo to Edinburgh. However, you can take the train to Oslo airport, fly to Edinburgh, then take the tram to Edinburgh. Alternatively, you can take the train to Oslo airport, fly to Glasgow, take the line 500 bus to Glasgow Queen Street, then take the train to Edinburgh.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
How to get from London to EdinburghCheck out Rome2rio's new London to Edinburgh guide for some handy travel tips

How to get from Oslo to Edinburgh

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Edinburgh airport, then tram to Edinburgh. 4 h 46 min $118. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Glasgow airport, line 500 bus to Glasgow Queen Street, then train to Edinburgh. 8 h 14 min $134. From Oslo bus to Berlin Messe Nord/ICC (Witzleben), train to Berlin Gesundbrunnen, train to Aachen Hbf, train to Bruxelles-Midi Eurostar, train to London Kings Cross, then train to Edinburgh. 33 h 42 min $569. From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Hamburg Hbf, train to Köln Hbf, train to Bruxelles-Midi Eurostar, train to London Kings Cross, then train to Edinburgh. 37 h 17 min $463. From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Duisburg Hbf, train to Bruxelles-Midi Eurostar, train to London Kings Cross, then train to Edinburgh. 37 h 25 min $529. From Oslo bus to Paris Gallieni, bus to Lille, walk to Lille, bus and ferry to London Victoria, walk to London Victoria Station, then bus to Edinburgh. 46 h 39 min $346. From Oslo Bussterminal bus to Sarpsborg, Quality Hotel, bus to Berlin Zob, bus to Gorzow Wielkopolski Zob, bus to Halifax Town Centre, Bus Station (Halifax Bus Station), line 508 bus to Leeds, then train to Edinburgh. 2 days 6 h $355.