Travel from Oslo to Kristianstad

Bus or train from Oslo to Kristianstad?

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

From Oslo bus to Lund Centralstation, bus to Hörby busstation, then bus to Kristianstad Centralstation. 8 h 50 min 49€. From Oslo S train to Hallsberg station, train to Mjölby Station, train to Hässleholm Central, then train to Kristianstad Central. 8 h 55 min 109€. From Oslo Vippetangen ferry to Færgeterminal Søndre Frihavn, line 26 bus to Koebenhavn H, then train to Kristianstad Central. 19 h 59 min 78€. From Oslo Bussterminal night bus to Malmö Centralstation then bus to Kristianstad Centralstation. 9 h 2 min 67€. From Oslo drive to Kristianstad. 6 h 9 min 91€. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Copenhagen airport, then train to Kristianstad. 5 h 24 min 103€. From Nationaltheatret train to Torp stasjon, bus to Oslo Sandefjord airport, fly to Copenhagen airport, then train to Kristianstad. 6 h 49 min 128€.

Is there a direct train between Oslo and Kristianstad?

No, there is no direct train from Oslo to Kristianstad. However, there are services departing from Oslo S and arriving at Kristianstad Central via Hallsberg station, Mjölby Station and Hässleholm Central. The journey, including transfers, takes approximately 8 h 55 min.

Is there a direct bus between Oslo and Kristianstad?

No, there is no direct bus from Oslo to Kristianstad. However, there are services departing from Oslo and arriving at Kristianstad Centralstation via Lund Centralstation and Hörby busstation. The journey, including transfers, takes approximately 8 h 50 min.