There are 6 ways to get from Karlskrona to Oslo by bus, train, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Bus • 9h 40m
5 alternative options
Train • 10h 19m
Train via Lund • 10h 42m
Drive • 7h 20m
Fly from Ronneby, train • 6h 51m
Train to Copenhagen, fly, train • 6h 57m
Karlskrona to Oslo by bus
Questions & Answers
The cheapest way to get from Karlskrona to Oslo is to bus which costs 600 kr - 850 kr and takes 9h 40m.
The fastest way to get from Karlskrona to Oslo is to fly and train which takes 6h 51m and costs 1300 kr - 4700 kr.
Yes, there is a direct bus departing from Karlskrona and arriving at Oslo. Services depart once daily, and operate every day. The journey takes approximately 9h 40m.
No, there is no direct train from Karlskrona station to Oslo. However, there are services departing from Karlskrona Centralstation and arriving at Oslo S via Emmaboda station and Göteborg Centralstation. The journey, including transfers, takes approximately 10h 19m.
The distance between Karlskrona and Oslo is 684 km. The road distance is 660 km.
The best way to get from Karlskrona to Oslo without a car is to bus which takes 9h 40m and costs 600 kr - 850 kr.
The bus from Karlskrona to Oslo takes 9h 40m including transfers and departs once daily.
Karlskrona to Oslo bus services, operated by FlixBus, depart from Karlskrona station.
Karlskrona to Oslo train services, operated by Krösatågen, depart from Karlskrona Centralstation.
The best way to get from Karlskrona to Oslo is to bus which takes 9h 40m and costs 600 kr - 850 kr. Alternatively, you can train, which costs and takes 10h 19m.
- Distance: 683.6 km
- Duration: 9h 40m
What companies run services between Karlskrona, Sweden and Oslo, Norway?
FlixBus operates a bus from Karlskrona to Oslo once daily. Tickets cost kr 600 - kr 850 and the journey takes 9h 40m. Alternatively, you can take a train from Karlskrona to Oslo via Emmaboda station and Göteborg Centralstation in around 10h 19m.
- Website
- flysas.com
Flights from Ronneby to Oslo via Stockholm
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- kr 1100 - kr 4300
Flights from Ronneby to Oslo via Stockholm, Copenhagen
- Ave. Duration
- 6h 47m
- When
- Monday to Friday
- Estimated price
- kr 1300 - kr 5000
Flights from Copenhagen to Oslo
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- kr 650 - kr 3100
Flights from Copenhagen to Oslo via Stavanger
- Ave. Duration
- 3h 5m
- When
- Wednesday, Friday, Saturday and Sunday
- Estimated price
- kr 650 - kr 3100
Flights from Copenhagen to Oslo via Stockholm
- Ave. Duration
- 3h 10m
- When
- Wednesday, Thursday, Saturday and Sunday
- Estimated price
- kr 650 - kr 3100
- Website
- norwegian.com
Flights from Copenhagen to Oslo
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 550 - kr 3300
- Website
- norwegian.com
Flights from Copenhagen to Oslo
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- kr 550 - kr 2600
- Phone
- 073-074 89 81
- HittegodsK@krosa.tagkompaniet.se
- Website
- krosatagen.se
Train from Karlskrona Centralstation to Emmaboda station
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Website
- https://www.krosatagen.se/english/
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Emmaboda station to Göteborg Centralstation
- Ave. Duration
- 3h 54m
- Frequency
- 4 times a day
- Estimated price
- kr 310 - kr 600
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 400 - kr 600
- 2nd Class Ticket
- kr 310 - kr 420
Train from Lund Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 21m
- Frequency
- Every 4 hours
- Estimated price
- kr 300 - kr 550
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- kr 400 - kr 550
- 2nd Class Ticket
- kr 300 - kr 410
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 47m
- Frequency
- Hourly
- Estimated price
- kr 500 - kr 800
- Website
- https://www.vy.no/en
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from Karlskrona C to Lund C
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- kr 32
- Schedules at
- skanetrafiken.se
Train from Karlskrona C to København, Københavns Lufthavn
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- kr 32
- Schedules at
- skanetrafiken.se
- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Karlskrona Centralstation to Lund Centralstation
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- kr 270 - kr 370
- Website
- https://www.oresundstag.se/en
Train from Lund Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- kr 320 - kr 440
- Website
- https://www.oresundstag.se/en
Train from Karlskrona Centralstation to København, Københavns Lufthavn
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- kr 310 - kr 430
- Website
- https://www.oresundstag.se/en
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 210 - kr 230
- Website
- Flytoget AS
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Karlskrona to Oslo
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- kr 600 - kr 850
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Karlskrona to Oslo bus services, operated by FlixBus, arrive at Oslo station.
Karlskrona to Oslo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Karlskrona to Oslo is 660 km. It takes approximately 7h 20m to drive from Karlskrona to Oslo.
Book your Karlskrona to Oslo bus tickets online with FlixBus and Omio.
There are 536+ hotels available in Oslo. Prices start at kr 628 NOK per night.