1map logoGo to main page

Stockholm, Stockholm County to Oslo, Oslo County from $45: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Stockholm, Sweden
to
Oslo, Norway

How to Get from Stockholm to Oslo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$45 by busBest price
419.75 kmDistance
2h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Stockholm to Oslo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Train
Average Duration
2h  44m
Estimated price
$79-182
Recommended
Company
Vy Buss
Bus
Average Duration
7h  40m
Estimated price
$45-65
Cheapest
route map
Distance: 419.75 km
Duration: 2h 44m

See more options

Pricing table
Company
various
Train
Average Duration
6h  48m
Estimated price
$21-30
Company
Swedish Railways (SJ)
Train
Average Duration
5h  7m
Estimated price
$50-80
Company
various
Drive
Average Duration
6h  13m
Estimated price
$110-170

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $29 $25 $24 $28 $28 $26 $37
Train $36 $30 $35 $51 $56 $45 $55
Fly $50 $50 $53 $46 $47 $47 $46

Traveling From Stockholm to Oslo

Journeying from Stockholm to Oslo offers you a captivating contrast where Stockholm's historic charm meets Oslo's modern vibrancy.

Best Neighbourhoods in Oslo

Oslo's neighborhoods each offer distinct experiences and local charm.

Grünerløkka
• Trendy area with vibrant street art
• Home to eclectic cafes and boutiques
Aker Brygge
• Waterfront promenade with dining options
• Stunning views of the Oslo Fjord
Frogner
• Features the famous Vigeland Park
• Beautiful architecture and upscale shops

Best Times To Visit Oslo's Attractions

Timing your visits to Oslo's attractions can greatly enhance your experience.

Vigeland Park
Visit early in the morning for a peaceful stroll among the sculptures.
Oslo Opera House
Afternoons on weekdays provide a quieter atmosphere for exploring.
Akershus Fortress
Late afternoon visits offer stunning sunset views and fewer tourists.

Oslo Weather: What to Expect Year-Round

Oslo experiences a continental climate with warm summers and cold winters, making late spring and early fall ideal for visits. Whether you enjoy the vibrant greenery of summer or the enchanting snow-covered landscapes of winter, the weather plays a significant role in shaping your travel experience.

Dining Recommendation in Oslo

Try the seafood at Lofoten Fiskerestaurant, where the freshness of local fish brings a different flavor profile compared to Stockholm's culinary scene. This restaurant's cozy maritime atmosphere and focus on traditional Norwegian ingredients create a dining experience that truly showcases Oslo's rich coastal heritage.

Stockholm - Oslo operators

Explore transport companies operating between Stockholm and Oslo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+46 77 175 75 75
Website
https://www.sj.se/en/

Train from Stockholm Centralstation to Oslo S

Average Duration
5h 7m
Estimated price
$50-80
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo lufthavn stasjon to Oslo S

Average Duration
22m
Estimated price
$19-22
Contact phone
0550-875 61
Website
tagakeriet.se

Train from Stockholm Centralstation to Kil station

Average Duration
2h 58m
Estimated price
$21-30

Train from Kil station to Oslo S

Average Duration
2h 50m
Estimated price
$0-0
Bus Show bus routes
Contact phone
+47 407 05070
Website
https://www.vybuss.com/

Bus from Stockholm Main Station Terminalslingan to Oslo Central Bus Station

Average Duration
7h 40m
Estimated price
$65-110
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Stockholm to Oslo

Average Duration
7h 25m
Estimated price
$45-65
Plane Show flights
Website
flysas.com

Plane from Stockholm (ARN) to Oslo (OSL)

Average Duration
59m
Estimated price
$45-200
Website
norwegian.com

Plane from Stockholm (ARN) to Oslo (OSL)

Average Duration
1h
Estimated price
$40-190
Website
ethiopianairlines.com

Plane from Stockholm (ARN) to Oslo (OSL)

Average Duration
1h 5m
Estimated price
$35-130

Stockholm to Oslo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Stockholm and Oslo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Stockholm to Oslo, covering a distance of 327 miles of stunning Scandinavian landscapes. Take in the beauty of the Swedish and Norwegian countryside as you drive through charming towns and lush forests. 💸 Enjoy a budget-friendly journey as the prices to travel from Stockholm to Oslo by car range between €101 to €157. With cost-effective options and the flexibility of a road trip, you can experience the best of these Scandinavian capitals without breaking the bank. 🌄 Arrive in Oslo after a scenic 6-hour and 13-minute drive, feeling refreshed and invigorated from the adventure. Immerse yourself in the rich culture and vibrant atmosphere of the Norwegian capital, ready to explore its historic sites, stunning fjords, and cozy cafes.
Average price
€101 - €157
🚆 Traveling from Stockholm to Oslo by train is a convenient and scenic journey. The direct train service operated by Swedish Railways departs from Stockholm Centralstation and arrives at Oslo S, with departures every four hours and a travel time of approximately 5 hours and 7 minutes.
Departure Point
Stockholm Centralstation
Arrival Point
Oslo S station
Useful tips for train travellers
• On the train from Stockholm to Oslo, catering services are available, offering a selection of light meals, snacks, and beverages. The onboard café typically features items like sandwiches, pastries, coffee, and soft drinks. It’s advisable to check the operator’s website for the latest menu options as they can vary.
• The train service on this route offers different seating classes: 1st Class (First Class), which provides spacious seats and complimentary refreshments, Business Class, which offers additional comfort and amenities, and Economy Class, which is cost-effective but still comfortable for the journey. Make sure to book your preferred class in advance to secure the best experience.
• Two main operators run the train services from Stockholm to Oslo: SJ (Swedish Railways) and Vy. You can visit their websites for schedules and ticket booking: SJ and Vy. It's important to compare times and prices as they may differ.
🛫 Flying from Stockholm to Oslo is fast and convenient, with the shortest direct flight taking only 55 minutes. Several airlines, including Ethiopian Airlines, Norwegian Air Shuttle, and Scandinavian Airlines, operate flights between the two capitals.
Departure Point
Stockholm Airport
Arrival Point
Oslo Airport
Useful tips for plane travellers
• When booking your flight, consider Norwegian Air Shuttle for their competitive pricing and frequent flights, but don’t overlook Scandinavian Airlines for any additional perks, especially if you’re a frequent flyer; check out their sites for schedules and rates: Norwegian Air at norwegian.com and SAS at flysas.com
• Upon arrival at Oslo Gardermoen Airport (OSL), navigate easily to the city center by taking the Flytoget Airport Express Train which offers frequent service (every 10-20 minutes) and will get you to the city in just about 19 minutes; look for the signs to the station just below the terminal.
• If you prefer a taxi over public transport after landing, expect to pay around 700-900 NOK (approximately $65-$85) for a ride to downtown Oslo, but check apps like Taxi2Fly or Oslo Taxi for an accurate fare estimate and convenience.
🚌 The journey from Stockholm to Oslo by bus is approximately 7 hours and 40 minutes, with services departing three times a day. 🛣️ The bus route covers a distance of 455 km between the two cities, offering a comfortable and scenic way to travel from Stockholm Main Station Terminalslingan to Oslo Central Bus Station. 💰 Prices for the bus ride from Stockholm to Oslo range from €42 to €60, with the route operated by Vy Buss. For more information on schedules and bookings, you can visit the FlixBus website at https://www.flixbus.com/.
Departure Point
Stockholm Main Station Terminalslingan
Arrival Point
Oslo Central Bus Station
Useful tips for bus travellers
• Make sure to book your tickets in advance through operators like Vy Buss (vybuss.no) or FlixBus (flixbus.com) to secure the best prices, which range from €41 to €59 for the journey.
• Bring snacks and entertainment for the 7h 40m ride, as the route offers scenic views of the Swedish and Norwegian countryside, but will not have frequent stops for food along the way.
• Upon arrival at Oslo Central Bus Station, familiarize yourself with the station layout by checking the OSLO S station map (osloby.no) and make sure to look for the connection to the Oslo Metro for easy access to the city center.

Frequently asked questions

Find out more about the route from Stockholm to Oslo.

Or choose the category:
The distance between Stockholm and Oslo is approximately 260 miles or 327 miles by road. The typical travel times vary depending on the mode of transportation. By train, it takes around 5 hours and 7 minutes to reach Oslo from Stockholm. If you choose to fly from Stockholm and then take a train, the travel time is approximately 3 hours and 49 minutes. By car, it takes around 6 hours and 13 minutes to travel from Oslo to Stockholm, and by bus, it takes approximately 7 hours and 40 minutes to make the journey.
The most cost-effective option for traveling from Stockholm to Oslo is by bus, which costs between €37-€56 and takes approximately 7 hours and 40 minutes. Although it is the cheapest option, it may not be the most time-efficient. The quickest way to travel between the cities is by taking a combination of a flight and a train, which costs between €65-€167 and takes approximately 3 hours and 49 minutes. This option offers convenience and saves you significant travel time.
The prices for a train ticket from Stockholm to Oslo range from €46 to €69. Alternatively, taking a bus from Oslo to Stockholm can range in price from €37 to €56. These prices may vary depending on factors such as the time of booking and the class of service chosen. It is advisable to check with the respective transportation providers for the most accurate and up-to-date pricing information.
To travel from Stockholm to Oslo without using public transportation, you can opt to drive. The road distance between the two cities is approximately 327 miles, and the journey usually takes around 6 hours and 13 minutes. However, please note that the prices for renting a car for this trip can vary from €102 to €157.
To travel from Stockholm to Oslo without a car, the best option is to take a train. The train journey takes approximately 5 hours and 7 minutes and tickets cost between €46 and €69. This is a convenient and efficient way to travel between the two cities without the hassle of driving or navigating public transportation.
Yes, there is a direct link between Stockholm and Oslo. You can take a direct train from Stockholm Centralstation to Oslo S, with services departing five times a day and taking approximately 5 hours and 7 minutes. Alternatively, there is a direct bus service departing from Stockholm Main Station Terminalslingan and arriving at Oslo Central Bus Station, with services operating every four hours and taking approximately 7 hours and 40 minutes.
The flight duration between Stockholm and Oslo is typically 1 hour on a direct flight. The cost of the flight can vary depending on the airline, time of booking, and other factors, but it typically ranges from $100 to $300 USD for a one-way ticket. It is recommended to compare prices and book in advance to get the best deals.
There are plenty of accommodation options available near Oslo. With over 409 hotels to choose from, you can find something that fits your budget and preferences. Prices start at €56 per night, offering a range of affordable and luxurious options. Whether you prefer to stay in the city center or explore the outskirts, there are many hotels to choose from that will suit your needs.

Trips from Stockholm