If you’re a nature lover like myself, train travel can offer some of the most scenic and adventurous experiences out there. Here are some magical train journeys to add to your bucket list:

1. Bernina Express

The most picturesque journey in the world, starting from St Moritz in eastern Switzerland to Tirano in Northern Italy. The journey is 4 hours and passes through beautiful natural landscapes, waterfalls and glaciers.

Duration: 4 hours          Ticket prices: starting $60

Bernina Express Train

Bernina Express

2. Venice Simplon-Orient-Express

One of the most luxurious experiences in the world, the Orient Express runs from London to Venice. It offers incredible carriages, first-class service and delicious freshly cooked meals. You get to enjoy alpine landscapes during the day and a piano bar in the evening.

Duration: 24 hours           Ticket prices: starting $2,800

Orient Express train

Orient Express

3. Palace on Wheels

One of the best ways to see some amazing sights in India is by relaxing in your luxury train carriage on a 7 night journey out of Delhi. The Palace on Wheels offers modern decor, private showers along with a private butler. The journey covers: New Delhi, Jaipur, Udaipur, Jaisalmer, Jodhpur, Bharatpur and Agra.

Duration: 7 nights, 8 days       Ticket prices: starting $3,500

Palace on Wheels train journey

Palace on Wheels

4. The Trans-Siberian

The journey takes you from one continent to another and crosses 8 time zones from Moscow in Russia to Beijing in China. You can choose between the public train or the luxurious Golden Eagle train which includes private suites and fine dining. The journey will take you to Siberia, Mongolia, the Great Wall of China, and the Gobi Desert.

Duration: 15 days          Ticket prices: from $760 (one way)

Trans-Siberian Train Travel


5. The Train to the Clouds

The highest train journey in the world will take you from Salta in Argentina to the Chilean border. Passengers get to enjoy breathtaking Andean landscapes, colorful rock formations along with an endless view of cactus fields. They even have oxygen on board to prevent altitude sickness.

Duration: 7 hours         Ticket prices: $150 (return) 

Train to the clouds

Train to the clouds

6. Belgrade to Bar (Serbia and Montenegro)

Imagine riding a 10 hour train through some of the most beautiful scenery in the Balkans. Trains leave Belgrade daily and head towards the Adriatic coast to Bar in Montenegro with spectacular views of green landscapes and rivers. You can cut your trip short by hopping off in Podgorica, the capital city of Montenegro.

Duration: 10 hours         Ticket Prices: $27 (one way)

Belgrade Serbia


Read more about Serbia here: 20 photos that will inspire you to visit Serbia