Traveling by train from Oslo to Stockholm is one of the easiest and most comfortable ways to connect these two Scandinavian capitals. Here’s what you need to know:
- Travel Time: High-speed SJ3000 trains take about 5 hours 24 minutes, while Intercity trains take just under 6 hours.
- Cost: Tickets start at $70, with discounts available for children, students, seniors, and military personnel.
- Comfort: Both Standard and First Class options include free Wi-Fi and bistro services, with First Class offering added perks like wider seats, complimentary refreshments, and lounge access.
- Daily Departures: SJ operates 4 daily trains, including 3 high-speed services and 1 Intercity option.
- Booking Tips: Reserve seats early for lower fares. Tickets can be purchased online, at station offices, or through third-party platforms.
Quick Comparison:
| Feature | Standard Class | First Class |
|---|---|---|
| Seating Layout | 2+2 | 2+1 |
| Amenities | Free Wi-Fi, bistro car | Wider seats, free refreshments |
| Extras | Basic comfort | Lounge access, Quiet Zone |
| Price Range | Lower | Higher |
This train route offers a scenic and relaxing journey, with the convenience of direct connections between central stations in both cities. Book early to secure the best deals and enjoy a stress-free trip.
Oslo to Stockholm by SJ Train: A Scenic Scandinavian Journey
Train Tickets and Seating Options
Traveling by train offers comfort and convenience, with seating options designed to suit different needs.
Standard Class Seats
Standard class offers 2+2 seating arrangements, complete with fixed or folding tables, power outlets, free Wi-Fi, and overhead storage racks. For added convenience, there’s a bistro car serving meals and drinks. Accessibility features are also in place to accommodate disabled travelers.
First Class Seats
First class provides a 2+1 seating layout with wider, reclining seats and extra legroom. Passengers enjoy complimentary coffee, tea, fruit, and breakfast served at their seat until 9:00 AM. Other perks include free morning and evening Swedish newspapers, access to Stockholm first-class lounges, and the option to book a private conference compartment in advance. Additional features include a Quiet Zone and access to curated music and radio channels.
Special Fares
Discounts are available for specific groups of travelers:
| Passenger Type | Discount | Applicable Tickets |
|---|---|---|
| Children (6–17) | 75% off | Single & Flex Refundable |
| Students | 50% off | Single tickets, 30-day passes |
| Seniors (67+) | 50% off | Single & Flex Refundable |
| Military Personnel | 90% off | Single & Flex Refundable |
Groups of 10 or more can inquire about special group rates by contacting customer service. Passengers with valid companion cards may also bring a companion at no additional cost [5].
Keep in mind that Lowfare tickets cannot be combined with other discounts [6], and all discounts are calculated based on the full-price adult flexible ticket rate [5]. To save money, aim to book tickets early, as prices tend to rise closer to the travel date [4].
Next, we’ll explore the train operators serving the Oslo–Stockholm route.
Train Companies on This Route
Two main operators connect Oslo and Stockholm, each offering distinct services and features.
SJ Trains
SJ (Swedish State Railways) runs high-speed trains on this route. Their services include three SJ3000 high-speed trains (5 hours 24 minutes, speeds up to 125 mph [4][2]) and one Intercity train (5 hours 59 minutes [4]). Both options come with modern features across different classes.
| Feature | Economy Class | Business Class |
|---|---|---|
| Seating | 2+2 layout | 2+1 layout |
| Power Outlets | Available | Available |
| Wi-Fi | Standard access | High-speed access |
| Refreshments | Restaurant car available | Free coffee, tea, water, and fruit |
| Extras | Basic luggage storage | Lounge access, newspapers, and breakfast (served until 9:00 AM) |
Vy Trains
Vy operates regional services within Norway [4]. While they don’t offer direct routes to Stockholm, they connect to various Norwegian destinations. Their trains include:
- Family-friendly coaches with play areas
- Space for sports equipment in all classes
- Pet-friendly carriages in designated areas
- Full-service restaurant cars
Despite their different offerings, both companies ensure dependable travel options throughout the day.
Accessibility and Additional Features
Both operators provide accessibility features for disabled passengers [2][7]. SJ’s high-speed trains remain the quickest way to travel directly between Oslo and Stockholm, with regular departures ensuring convenience for travelers.
How to Buy Tickets
Train Company Websites
You can book tickets directly through the official websites of the train operators. SJ’s website (sj.se) offers booking in both English and Swedish, while Vy’s website (vy.no) supports Norwegian and English for journeys within Norway.
On SJ’s website, you’ll find an interactive seat map, making it easy to select your preferred seat[4]. If you’re using Vy’s website, be aware it might decline some overseas payment cards. If this happens, you can complete your booking through their telephone service[4].
For more payment and currency options, third-party platforms are another option.
Online Ticket Sellers
Platforms like Omio.com provide tickets for this route. Omio accepts international credit cards and supports multiple currencies. While they charge a small booking fee, these platforms are helpful for travelers managing international payments.
If online booking isn’t ideal for you, there are still ways to buy tickets in person.
Station Ticket Offices
You can purchase tickets at ticket offices in train stations in both Oslo and Stockholm. Staffed counters are available during regular hours, and self-service kiosks that accept card payments are located throughout the stations[8].
Keep in mind: Buying tickets directly from train conductors is an option, but it’s often more expensive and depends on seat availability. Trains can sell out, so booking in advance is the best way to secure lower fares[4].
Ticket Prices and Deals
Standard vs First Class Costs
Booking your tickets early can lead to lower prices. For standard class, advance-purchase Lowfare tickets start at 249 NOK (about $24), while flexible fare tickets are priced around 723 NOK (roughly $69) [1]. Both SJ’s Intercity and SJ3000 trains provide standard and first-class options, with access to an onboard bistro. The price gap between classes varies depending on the fare type and booking terms.
Ways to Save Money
Cut down on travel costs between Oslo and Stockholm with these tips:
- Book tickets early to get discounted Lowfare prices.
- Travel during off-peak hours for better deals.
- Compare fares across different dates; midweek trips often cost less.
- If you’re planning multiple trips, rail passes could be a cost-effective choice.
Train Times and Duration
Planning your trip starts with knowing the train schedule and travel times.
Daily Train Schedule
SJ offers four daily train services between Oslo and Stockholm: three SJ3000 trains and one Intercity train. During the summer, they also run additional night trains [1].
| Train Type | Daily Departures |
|---|---|
| SJ3000 | 3 |
| Intercity | 1 |
| Summer Night Trains | Seasonal |
These consistent departures make it easier to plan your journey.
Travel Time
The SJ3000 trains cover the trip in about 5 hours and 24 minutes, while Intercity trains take around 5 hours and 59 minutes [4].
Looking ahead, the Oslo-Sthlm 2.55 project is working to cut travel time to under three hours with planned infrastructure improvements [9].
Interrail Pass Information
Pass Types and Coverage
The Interrail Pass makes it easy to travel between Oslo and Stockholm. You can choose between two main options:
- Global Pass: Covers travel in 33 countries and gives access to over 30,000 destinations[10].
- One Country Pass: Perfect for exploring either Norway or Sweden in depth[10].
Here are the youth prices for the Global Pass:
| Pass Type | Coverage | Starting Price (Youth) |
|---|---|---|
| Global Pass (5 days) | 33 countries | $259 |
| Global Pass (7 days) | 33 countries | $309 |
If you’re a European resident, the Global Pass also includes two trips in your home country – one outbound and one return[11].
Now, let’s look at how to book your seats with an Interrail Pass.
Seat Booking Rules
For high-speed trains like the SJ3000, a seat reservation is required when using an Interrail Pass[13]. You can handle these reservations directly on entur.no for SJ trains[12].
To reserve your seat:
- Go to entur.no and pick the "1 Interrail / Eurail Seat reservation" option.
- Select your pass class (1st or 2nd) and provide your pass number.
- Choose the Flexible option.
Make sure to have your activated Interrail Pass and printed reservation ticket with you while traveling[12]. You’ll need to show both your valid pass and reservation during your journey[12].
Interrail Passes are a great way to save on rail travel in Norway, and some ferry services even offer discounts for pass holders[14].
Extra Costs and Rules
Booking Changes and Refunds
Different train operators have their own policies for ticket changes and refunds on the Oslo–Stockholm route. Here’s a quick overview of the main operators:
- Single and return tickets cannot be refunded after purchase [15].
- Their policies adhere to the Norwegian Regulation on Rail Passengers’ Rights [15].
- Unused multi-journey tickets are also non-refundable [15].
- Tickets are personal and cannot be transferred to someone else [16].
- Some tickets allow rebooking, depending on the fare type [16].
- Refunds are only available if you purchased a refundable fare [16].
If you book through third-party platforms, additional fees may apply:
- Omio.com charges a small booking fee for each transaction.
- Vy.no does not add a fee for Vy tickets but includes one when purchasing tickets from other operators.
| Booking Platform | Service Fee | Change Policy |
|---|---|---|
| Direct with Vy | $0 | Non-refundable |
| Omio.com | Small fee applies | Varies by ticket type |
| Vy.no (other operators) | Fee applies | Depends on operator |
Luggage Rules
SJ trains have clear luggage policies for trips between Oslo and Stockholm:
- Passengers can bring personal luggage without any extra charges.
- Luggage must be placed in designated storage areas.
- To keep the trip comfortable for everyone, store your items properly and ensure pathways remain clear.
Summary
The trip from Oslo to Stockholm offers various travel options, straightforward pricing, and stunning views. The train journey between these two Scandinavian capitals is both comfortable and picturesque. Operated by SJ, the direct train ride typically takes about 5 hours and 24 minutes.
Travelers can select from two seating options:
| Class | Features |
|---|---|
| Standard Class | Comfortable seating with access to bistro services |
| First Class | Larger seats, complimentary refreshments, breakfast, and added services |
There are three direct trains departing daily from Stockholm station, with additional night services available during the summer months [1][3]. SJ’s high-speed trains can reach up to 210 km/h (130 mph) [3].
Booking early can help secure better fares [4]. Since all seats require reservations, those planning multiple trips might want to explore rail passes like the Norway-Sweden Eurail Pass for potential savings.
The route itself offers breathtaking Nordic scenery, including fjords and forests, making the journey just as enjoyable as the destination.

