Today we are exploring some incredible train journeys around the world. Riding a train brings so much magic and adventure right to your window while you just chill. Let us look at these fifteen amazing routes and see what makes them so special.
Tangier To Marrakesh In Morocco

Taking this train ride down the country lets you see some uplifting sights from peaceful gardens to busy alleys. The crazy colors of the central square are just wild to experience in person and it is honestly so cool.
Start: Tangier
End: Marrakesh
Distance: 580 km
Duration: 5 hours
Bergensbanen Up In Norway

This route is a hidden gem that takes you through freezing icescapes and deep canyons while you sit inside. It climbs right through mountainsides so you really see how rugged nature can be without getting cold yourself.
Start: Oslo
End: Bergen
Distance: 496 km
Duration: 6.5 hours
Reunification Express Across Vietnam

Rattling through historic cities and beautiful coastlines makes this overnight trip an epic ride you will never forget. I feel like it is the most atmospheric way to travel between Ho Chi Minh City and Hanoi hands down.
Start: Ho Chi Minh City
End: Hanoi
Distance: 1726 km
Duration: 2 days
California Zephyr In The USA

You spend about 52 hours soaking up the scenery while crossing huge deserts and the Rocky Mountains. Nothing really beats watching the grand American prairies roll by while you just sit back and maybe eat a snack.
Start: Chicago
End: San Francisco
Distance: 3924 km
Duration: 52–53 hours
Lake Titicaca Train In Peru

This picturesque ten hour ride cuts a path right through the Andes mountains and past some really remote villages. It travels to the ancient Incan empire heart in Cuzco and the snow dusted peaks are incredibly beautiful to see.
Start: Puno
End: Cusco
Distance: 388 km
Duration: 10 hours
Beijing To Lhasa Express In China

Leaving the bright neon lights of Beijing and gliding past grazing yaks is a pretty massive change of scenery. The forty hour trip shows off snow capped mountains before you finally reach the monks waiting at your destination.
Start: Beijing
End: Lhasa
Distance: 3750 km
Duration: 40 hours
TranzAlpine Over In New Zealand

At under five hours this short ride speeds along the Canterbury Plains and climbs fast through the snowy Alps. You even go through a thrilling tunnel and pop out right among the coastal rainforests which is super fun.
Start: Christchurch
End: Greymouth
Distance: 223 km
Duration: 4.5 hours
Sunset Limited Across The USA

If you want to cross the country without driving this cool train goes from New Orleans straight to LA. Watching the dusty Texas deserts buzz by your window is definitely going to be quite a fun ride for anyone.
Start: New Orleans
End: Los Angeles
Distance: 3211 km
Duration: 48 hours
Caledonian Sleeper Up In The UK

Going from crowded London to the Scottish Highlands overnight really shows off the true romance of old school travel. You basically fall asleep to the tracks and wake up to bedside views of huge granite mountain peaks.
Start: London
End: Fort William / Inverness
Distance: 800 km
Duration: 13–14 hours
Mombasa To Nairobi In Kenya

This legendary five hour ride crosses the Kenyan savannah and passes right in the shadow of the giant Kilimanjaro. The rickety old railway got a nice rebuild recently but the spellbinding journey is still exactly the same as before.
Start: Mombasa
End: Nairobi
Distance: 579 km
Duration: 5 hours
Rocky Mountaineer Up In Canada

Clattering over the wild Canadian Rockies feels like a crazy mix of a geology trip and a cool wildlife safari. It is packed with dizzying bridges and you might even spot a grizzly bear out there if you look hard.
Start: Vancouver
End: Banff
Distance: 957 km
Duration: 2 days
Alexandria To Aswan In Egypt

This sixteen hour odyssey travels the entire length of the rail network right alongside the very famous Nile River. You get chances to hop off and explore old relics but remember the trains are sometimes a little bit late.
Start: Alexandria
End: Aswan
Distance: 1100 km
Duration: 16 hours
Darjeeling Toy Train In India

Riding this bright blue narrow gauge steam engine past emerald green tea estates is literally stepping into living history. The mountain journey lets you watch clouds tumble down huge peaks while you chug along safely in your seat.
Start: New Jalpaiguri
End: Darjeeling
Distance: 88 km
Duration: 7–8 hours
Hokkaido Shinkansen Over In Japan

Zooming from Tokyo to Hakodate on this famous bullet train takes four hours and shoots you right under the sea. The ride is a classic experience because the lovely staff actually bow when they enter your train car.
Start: Tokyo
End: Hakodate
Distance: 824 km
Duration: 4 hours
Bernina Express Through Switzerland And Italy

This train rolls to northern Italy and serves up insane views of waterfall draped ravines and giant spruce forests. Seeing the glacier capped mountains through the panoramic windows is truly something you have to believe with your own eyes.
Start: Chur
End: Tirano
Distance: 156 km
Duration: 4.5 hours