1map logoGo to main page

Odense, Region Of Southern Denmark (Syddanmark) to Stockholm, Stockholm County from $61: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Odense, Denmark
to
Stockholm, Sweden

How to Get from Odense to Stockholm: 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.

$61 by trainBest price
639 kmDistance
3h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Odense to Stockholm 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
Scandinavian Airlines
Drive
Plane
Average Duration
3h 
Estimated price
$107-433
Recommended
Company
Various
Train
Average Duration
7h  4m
Estimated price
$61-132
Cheapest
route map
Distance: 639 km
Duration: 3h

See more options

Company
Various
Train
Plane
Average Duration
5h  23m
Estimated price
$90-271
Company
Various
Drive
Plane
Average Duration
5h  20m
Estimated price
$151-1276
Company
Various
Drive
Plane
Average Duration
4h  29m
Estimated price
$168-344
Company
SJ
Train
Average Duration
8h  17m
Estimated price
$1000-1001
Company
Snälltåget
Train
Average Duration
9h  1m
Estimated price
$1002-1003
Company
FlixBus
Bus
Average Duration
12h  20m
Estimated price
$1004-1005
Company
Various
Drive
Average Duration
8h  14m
Estimated price
$1006-1007

Odense - Stockholm operators

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

Plane
Website
flysas.com

Plane from Billund (BLL) to Stockholm (ARN)

Average Duration
1h 22m
Estimated price
€100-403

Plane from Copenhagen (CPH) to Stockholm (ARN)

Average Duration
1h 15m
Estimated price
€4035-4036
Website
norwegian.com

Plane from Billund (BLL) to Stockholm (ARN)

Average Duration
1h 20m
Estimated price
€4037-4038
Website
flygbra.se

Plane from Aarhus (AAR) to Stockholm Bromma (BMA)

Average Duration
1h 30m
Estimated price
€4033-570

Plane from Helsingborg (AGH) to Stockholm Bromma (BMA)

Average Duration
1h 15m
Estimated price
€571-572
Train
Contact phone
+47 70 13 14 15
Website
dsb.dk

Train from Odense St. to København H

Average Duration
1h 9m
Estimated price
€575-574

Train from Odense St. to København, Københavns Lufthavn

Average Duration
1h 38m
Estimated price
€573-574

Train from Odense St. to Høje Taastrup St.

Average Duration
1h 19m
Estimated price
€576-577

Train from Odense to Stockholm Centralstation

Average Duration
8h 17m
Estimated price
€1001-1002
Contact phone
0771-77 77 11
Website
oresundstag.se

Train from København H to Malmö Centralstation

Average Duration
41m
Estimated price
€1270-1271
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Malmö Centralstation to Stockholm Centralstation

Average Duration
4h 29m
Estimated price
€4031-1276
Contact phone
+46 771-26 00 00
Website
snalltaget.se

Train from Köpenhamn H to Malmö Centralstation

Average Duration
4h 56m
Estimated price
€4039-1003
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Odense Parkering Syd to Copenhagen central train station

Average Duration
1h 50m
Estimated price
€1580-575

Bus from Copenhagen central train station to Stockholm

Average Duration
9h 30m
Estimated price
€4035-1277

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

Traveling between Odense and Stockholm 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.

Average price
€146 - €229
Departure Point
Odense St. station
Arrival Point
Stockholm Centralstation
Useful tips for train travellers
• Onboard catering for your trip from Odense to Stockholm is provided by operators like SJ (Swedish Railways) and DSB (Danish State Railways). There are options for light snacks, beverages, and coffee in the dining car. It's advisable to pre-order meals, especially during peak hours, to ensure availability.
• The trains on this route typically offer three seating options: First Class, Business Class, and Economy. First Class provides more spacious seating and complimentary services; Business Class offers comfortable seating with added amenities; while Economy is budget-friendly with essential services. Be sure to check ahead on individual operator websites for specific configurations and seat selection options.
• For your journey from Odense to Stockholm, the main operators are SJ (Swedish Railways) and DSB (Danish State Railways). Check their websites for schedule details: SJ - sj.se and DSB - dsb.dk You may also want to check for connections or transfers, especially if there are delays.
Departure Point
Billund Airport
Arrival Point
Stockholm Airport
Departure Point
Odense Parkering Syd station
Arrival Point
Stockholm station

Frequently asked questions

Find out more about the route from Odense to Stockholm.

Or choose the category:
The distance between Odense and Stockholm is approximately 638.9 km by road. If you prefer to travel by train, it takes approximately 7 hours and 4 minutes to reach Stockholm from Odense. Another option is to take a train to Copenhagen and then fly to Stockholm, which takes around 5 hours and 22 minutes. If you're driving, it would take approximately 8 hours and 14 minutes to reach Odense from Stockholm by car. Alternatively, a bus journey would take approximately 12 hours and 15 minutes to reach Stockholm from Odense.
The most cost-effective option for traveling from Odense to Stockholm is by taking a bus, which typically costs between €60 and €92. However, this option also takes the longest, with a travel time of 12 hours and 15 minutes. If time is of the essence, the quickest option is to take a train and fly combination, which typically costs between €92 and €367 and takes just 5 hours and 19 minutes.
The prices for a train journey between Odense and Stockholm can range from €58 to €124, depending on the class and type of ticket. On the other hand, bus tickets for the route between Stockholm and Odense can cost anywhere from €60 to €88.
To travel from Odense to Stockholm without using public transportation, you can drive. The road distance between the two cities is approximately 812.7 km, and it takes around 8 hours and 14 minutes to drive. However, it is important to note that the prices for fuel and tolls can vary, ranging from €147 to €229.
The best way to travel from Odense to Stockholm without a car is by taking a train via Malmö. The journey takes approximately 7 hours and 4 minutes and the ticket prices range from €55 to €128.
Yes, there is a direct link between Odense and Stockholm. Danish Railways operates a train service that departs from Odense St. station and arrives at Stockholm Centralstation. The journey takes approximately 7 hours and 58 minutes and operates twice a week on Saturdays. However, there is no direct bus service between Odense and Stockholm, but FlixBus offers a route with transfers via Copenhagen central train station, which takes around 12 hours and 15 minutes.
The flight between Odense and Stockholm typically takes around 1 hour and 10 minutes. The cost of the flight can vary depending on the airline and time of booking, but on average, the prices range from $100 to $200 for a one-way ticket.
There are plenty of options for accommodation near Stockholm. With over 574 hotels to choose from, there is something for every budget and preference. Prices start at €30 per night, making it possible to find affordable options for your stay.