Travel from Esbjerg to Oslo

Bus or train from Esbjerg to Oslo?

Danish Railways (DSB) operates a train from Esbjerg to Oslo hourly. Tickets cost $40 - $60 and the journey takes 3 h 9 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Esbjerg to Oslo once daily. Tickets cost $18 - $30 and the journey takes 4 h 5 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Esbjerg to Oslo

From Esbjerg Busterminal bus to Billund airport, fly to Oslo airport, then train to Oslo. 4 h 38 min $112. From Esbjerg st train to Aarhus H, train to Aalborg Busterminal, line 12 bus to Aalborg airport, fly to Oslo airport, then train to Oslo. 6 h 37 min $193. From Esbjerg st train to Banegårdspladsen, bus to Aarhus airport, fly to Oslo airport, then train to Oslo. 7 h 26 min $230. From Esbjerg st train to Odense st, train to Copenhagen airport, fly to Oslo airport, then train to Oslo. 7 h 20 min $154. From Esbjerg st train to Koebenhavn H, train to Malmö Central, train to Göteborg Central, then train to Oslo S. 12 h 13 min $163. From Esbjerg bus to København Ingerslevsgade then bus to Oslo Bussterminal. 13 h $114. From Esbjerg st train to Aarhus, train to Frederikshavn st, walk to Frederkishavn, car ferry to Järnvågen, bus to Göteborg Central, then train to Oslo S. 15 h 5 min. From Esbjerg st train to København Ingerslevsgade then night bus to Oslo Bussterminal. 12 h 9 min $121. From Esbjerg drive to Oslo. 9 h 2 min $180.