Travel from Oslo to Karlshamn

Bus or train from Oslo to Karlshamn?

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

From Oslo bus to Lund Centralstation then bus to Karlshamn station. 9 h 35 min 67€. From Oslo S train to Hallsberg station, train to Mjölby Station, train to Hässleholm C, then train to Karlshamn St.. 9 h 48 min 120€. From Oslo Bussterminal bus to Halmstad Central, train to Ängelholm station, bus to Hässleholm C, then train to Karlshamn St.. 10 h 7 min 80€. From Oslo Vippetangen ferry to Færgeterminal Søndre Frihavn, line 26 bus to Koebenhavn H, then train to Karlshamn Station. 20 h 51 min 86€. From Oslo drive to Karlshamn. 6 h 43 min 100€. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Ronneby airport, line 22 bus to Ronneby St., then train to Karlshamn. 6 h 33 min 152€. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Copenhagen airport, then train to Karlshamn. 6 h 16 min 112€. From Nationaltheatret train to Torp stasjon, bus to Oslo Sandefjord airport, fly to Copenhagen airport, then train to Karlshamn. 7 h 41 min 137€.