Travel from Oslo to Cologne

Bus or train from Oslo to Cologne?

Norwegian Railways (NSB) operates a train from Oslo to Cologne once daily. Tickets cost $45 - $100 and the journey takes 4 h 5 min. 4 other operators also service this route. Alternatively, FlixBus operates a bus from Oslo to Cologne 5 times a day. Tickets cost $30 - $55 and the journey takes 6 h 45 min. 4 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 Oslo to Cologne

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Cologne/Bonn Apt airport, then train to Cologne. 6 h 10 min $119. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 5 h 16 min $135. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Frankfurt airport, then train to Cologne. 6 h 7 min $172. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Brussels airport, train to Bruxelles-Nord, then train to Cologne. 7 h 15 min $173. From Oslo Bussterminal bus to Göteborg Central, train to Malmö Central, train to Koebenhavn H, train to Hamburg Hbf, then train to Köln Hbf. 17 h 59 min $289. From Oslo S train to Katrineholm Central, train to Norrköping Central, train to Koebenhavn H, train to Hamburg Hbf, then train to Köln Hbf. 20 h 5 min $352. From Oslo bus to Lund, bus to Leverkusen, Wiesdorf Rathaus-Galerie, then line 250 bus to Köln, Heumarkt. 23 h 42 min $139. From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Hamburg Hbf, then train to Köln Hbf. 26 h 27 min $129. From Oslo bussterminal bus to Sarpsborg bussterminal, bus to Sarpsborg, Quality Hotel, bus to Berlin ZOB, then bus to Köln ZOB. 28 h 12 min $132. From Oslo drive to Cologne. 14 h 26 min $299.