

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.


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.
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.