Rail Ninja is a reservation service for booking train tickets online. It is not a rail carrier, does not own or operate any trains, and does not represent an official website of any railway company. It is a commercial business that makes it easier for you to book train tickets online.
Copenhagen to Stockholm Train Timetable
Copenhagen to Stockholm Train Information

The Copenhagen to Stockholm train is one of the most popular ways to travel between the capitals of Denmark and Sweden. The fast Copenhagen to Stockholm journey covers 522 km (324 miles), departing from Copenhagen Central Station and arriving at Stockholm Central Station. SJ trains operate up to 15 services daily, with the fastest train from Copenhagen to Stockholm covering the distance in approximately 5 hours and 35 minutes. The departure and arrival locations are in the city centers of both capitals — no airport transfers, no luggage restrictions. Make your travel plans more far-reaching with the Scandinavia itinerary planner — explore the most popular attractions and build your own unforgettable trip.
The SJ trains are modern and well-equipped, with spacious seats, air conditioning, free Wi-Fi, power outlets, and designated storage areas for luggage. There is a quiet zone available for passengers who prefer a more peaceful journey. The Bistro car allows passengers to purchase food, snacks, beverages, and coffee on board. Seat reservations are compulsory on SJ high-speed trains — tickets often sell out, so book in advance. A budget-friendly alternative is Snälltåget, which also operates direct services from Copenhagen to Stockholm with a restaurant car on board. Read more about the SJ high-speed train.
Train tickets from Copenhagen to Stockholm range from approximately €87 to €200+ depending on how far in advance you book. The best time to book is around 91 days before departure — tickets typically go on sale three to six months in advance. With Rail Ninja you can book your stockholm train tickets up to a year in advance — the earlier you plan, the cheaper the fare.

Popular questions about Copenhagen to Stockholm Trains
Is there a direct train from Copenhagen to Stockholm?
Yes — SJ trains provide direct rail connections between Copenhagen Central Station and Stockholm Central Station. The direct train from Copenhagen to Stockholm takes approximately 5 hours and 35 minutes with no transfers needed. Trains run up to 15 times per day, making it easy to find a departure time that fits your schedule.
How long does the Copenhagen to Stockholm train take?
The Copenhagen to Stockholm train journey takes approximately 5 hours and 35 minutes on the fastest service. Journey times can vary between 5 and 6.5 hours depending on the service. The first train from Copenhagen departs at 12:03 AM and the last train leaves at 11:57 PM, giving plenty of flexibility for your travel plans.
How much do Copenhagen to Stockholm train tickets cost?
Train tickets from Copenhagen to Stockholm start from around €87 if booked well in advance. The average ticket price is around €90 if purchased on the day of travel. Tickets can go up to €200+ for last-minute bookings or First Class seats. Seat reservations are compulsory on SJ high-speed trains. Book early — the best prices are available around 91 days before departure.
What are the most popular trains from Copenhagen to Stockholm?
The most popular trains on this stockholm train route are operated by SJ — the Swedish national rail operator. SJ high-speed trains offer the fastest copenhagen to stockholm journey times, modern amenities, and frequent departures. Snälltåget is another popular option — a budget-friendly alternative with a restaurant car and direct services between the two capitals. Both operators depart from Copenhagen Central Station and arrive at Stockholm Central Station.
What amenities are available on the Copenhagen to Stockholm train?
The SJ trains from Copenhagen to Stockholm are modern and well-equipped. Passengers can enjoy spacious seats, free Wi-Fi, power outlets, air conditioning, and designated storage areas for luggage. The Bistro car allows passengers to purchase food, snacks, beverages, and coffee during the journey. A quiet zone is available for those who prefer a more relaxed atmosphere. Seat reservations are required on SJ high-speed trains — book in advance to secure your preferred seat.
Is the Copenhagen to Stockholm train scenic?
Yes — the stockholm train route offers some of the most spectacular scenery in Scandinavia. The train crosses the iconic Øresund Bridge connecting Denmark and Sweden, with stunning views of the strait below. From there the route passes through charming coastal areas, lush forests, and serene lakes as it travels through the Swedish countryside. It is one of the most scenic train journeys in northern Europe.
What stations do Copenhagen to Stockholm trains use?
Copenhagen to Stockholm trains depart from Copenhagen Central Station (København H), located in the heart of the city and easily accessible by metro, bus, and regional trains. In Stockholm, trains arrive at Stockholm Central Station, which connects directly to the metro, buses, and local rail. Both stations are in the city centers, making onward travel across both capitals straightforward.
Is it worth taking the train from Copenhagen to Stockholm instead of flying?
Yes — for most travellers the stockholm train is the better option. Flights from Copenhagen to Stockholm take approximately 1 hour and 15 minutes in the air, but door-to-door time including airport transfers, check-in, and baggage is often 3–4 hours. The train goes city centre to city centre with no transfers and no waiting at the airport. It is also the most popular option among travellers on this route. The overnight Snälltåget service is particularly good value — you travel while you sleep and arrive in Stockholm ready to explore Gamla Stan and beyond.

Trains on Copenhagen - Stockholm route
One platform, 34+ destinations, 700+ routes around the globe.
We speak your language and offer over 20 payment methods.
Read authentic Rail Ninja reviews and see what our travelers say about us.
You can conveniently book train tickets for up to a year in advance!
Need a hand? Contact our customer support before or during your trip.




