![]() |
|
Amsterdam Centraal Station, opened in 1889. |
This page explains how to travel by train from Amsterdam & the Netherlands to other European cities and how to buy tickets. Information current for 2023.
Where to wait for your train at Amsterdam Centraal: With a 1st class international ticket including an Interrail or Eurail pass, you can use the NS Lounge at Amsterdam Centraal. With any class of ticket, I recommend the beautifully retro Grand Cafe 1e Klas on platform 2B for a beer, coffee or meal before your train. Give my regards to the cockatoo on the bar!
Before you buy your tickets
Take a moment to read these tips for buying European train tickets. They answer the usual questions, "Do I need to book in advance or can I just buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or just buy a 39 point-to-point ticket online?". Click here to understand how far ahead you can buy train tickets.
European train travel FAQ
Starting
from other Dutch cities
On this page I explain journeys assuming you are starting from Amsterdam, but you can start from anywhere in the Netherlands.
Reproduced with the kind permission of the European Rail Map people. Buy the map at www.europeanrailtimetable.eu |
You can join the train at other stations...
(1) Thalys trains from Amsterdam to Brussels & Paris also pick up at Rotterdam Centraal.
(2) Intercity trains from Amsterdam to Osnabruck & Berlin also pick up at Hilversum, Amersfoort, Apeldoorn, Deventer, Almelo, Hengelo.
(3) ICE trains from Amsterdam to Dόsseldorf, Cologne & Frankfurt also pick up at Utrecht & Arnhem.
(4) Nightjet sleepers from Amsterdam to Zurich, Munich, Innsbruck & Vienna also pick up at Utrecht & Arnhem.
You can book from almost any station in the Netherlands...
On this page I explain how to book from Amsterdam. Here's how to book if you are starting at another Dutch city:
(1) Journeys heading to or through Germany, where I say book at www.bahn.de:
The German Railways website www.bahn.de can book from almost any Dutch station at an inclusive price. So if I say 'Book from Amsterdam to Munich' and you were travelling from Groningen, book from Groningen to Munich and it'll work out connecting trains & issue a Groningen to Munich through ticket for one inclusive price.
Tickets are normally good for any train on the Dutch domestic section, I'd take an earlier train than the one the system suggests in case of delay. Better a 35-minute connection & a coffee than a missed 5-minute connection.
(2) Journeys to or via Brussels or Paris:
www.raileurope.com, www.thetrainline.com, www.nsinternational.nl can book you from anywhere in the Netherlands just as easily as Amsterdam. In this case they add a separate ticket for the Dutch domestic train.
www.thalys.com & www.sncf-connect.com can only book the direct Thalys trains from Amsterdam & Rotterdam to Brussels, Paris & beyond, they can't book from other Dutch stations.
(3) Journeys using Nightjet sleeper trains:
www.thetrainline.com, www.raileurope.com & oebb.at can book Nightjet sleeper journeys to Switzerland, Munich & Austria from any Dutch station, not just from Amsterdam. They add a separate ticket for the Dutch domestic connection.
However, when catching a sleeper I'd want at least 45 minutes between trains rather than the bare minimum the system allows, so take an earlier connecting train than the one the system shows. The Dutch ticket will be good for any train that day.
Amsterdam to anywhere in the Netherlands
-
Nederlandse Spoorwegen (NS, Dutch Railways) links most towns and cities of any size, with trains usually every hour, every 30 minutes or sometimes every 10 or 15 minutes.
There's no need to book in advance and no advantage in doing so. Dutch domestic trains operate like one big metro: Turn up, buy a ticket and hop on the next train, with a fixed-price kilometric tariff and no seat reservation necessary or possible.
-
One-way tickets are valid on any train at any time that day. Return tickets are twice the price of a one-way and are valid for return by any train the same day. If you want to stay overnight or longer you need to buy two one-way tickets.
-
Check times and buy tickets at the Dutch Railways website www.ns.nl.
At long last, as of 2018 the Dutch Railways website accepts Visa & MasterCard so you can buy tickets online and print them out or show them in the NS app on your phone.
There's a 1 advantage in buying online rather than at the station, because at the station you are charged an extra 1 for having the ticket issued on a single-use OV smartcard. But apart from this (and saving a minute or two at the station buying from a ticket machine), there's little other benefit of buying online as no reservation is needed and tickets can't sell out.
-
Or go contactless... NS now allow you to touch in and touch out with any Visa or MasterCard debit or credit card, or with your phone if you've linked it to your debit card. There's no need to buy a ticket, simply place your debit or credit card against the reader on the ticket gate at the beginning of your journey to 'touch in' and it will open. Do the same to 'touch out' at the other end. The correct fare will automatically be debited from your bank account. You can't travel 1st class this way, or buy tickets for children, so for that you'll still need to buy tickets in the normal way.
-
Or buy using a ticket machine: You can easily buy tickets at the station using the yellow self-service machines. These are really easy to use, they have a touch screen with an English language button and sell one-way or return tickets. You can pay with coins or MasterCard & Visa.
Most stations of any size also have a staffed ticket counter, these also now accept MasterCard and Visa as well as cash, but you'll pay an extra 0.50 fee to buy from a person rather than a machine.
-
OV Chipkaart: In 2014 NS switched to using a smartcard called OV-Chipkaart for all Dutch domestic journeys. One-way & return tickets are now issued on a single-use disposable OV-chipkaart which costs an extra 1, whether you wanted a smartcard or not. Isn't technology great?
Don't forget to 'touch in' by holding your ticket briefly against one of the OV Chipkaart validators as you enter the platform area. If you pass through automatic ticket gates they do this for you. Your ticket won't be valid if you don't touch in.
-
Children: Children under 4 go free, children 4 to 11 inclusive can buy a 2.50 Railrunner ticket for a day's unlimited travel in the Netherlands.
![]() |
![]() |
|
Upper deck seats on a double-deck intercity train. |
Dutch double-deck intercity train... |
Amsterdam to London & UK
Option 1, Amsterdam to London by Eurostar from £40 - just 4 hours centre to centre at up to 300 km/h...
-
There are direct Eurostar high-speed trains from Amsterdam & Rotterdam to London, see the Amsterdam to London by Eurostar page.
-
How much does it cost?
From £40 each way in Standard class.
From £79 each way in Standard Premier with a light meal & wine included.
From £260 one-way in Business Premier with a hot meal, wine & champagne included.
Fares vary like air fares, so book ahead.
-
Buy tickets at the Dutch Railways international website www.nsinternational.nl.
www.nsinternational.nl can book the direct Eurostar and Thalys/Eurostar combos, and it can book from any Dutch station, not just Amsterdam.
Booking opens up to 6 months ahead for Eurostar, up to 4 months ahead for an journey involving Thalys. You print out your own ticket or can show a mobile ticket on your phone. You can also book at www.thetrainline.com.
-
Buy onward tickets from London to other British towns & cities at www.thetrainline.com.
You collect tickets from the self-service ticket machines or in many cases you can print them out or show it on your phone.
If you're booking a train-specific Advance fare and your onward train leaves from St Pancras, Kings Cross or Euston, I'd allow at least 1 hour between Eurostar arrival and any onward train to allow for delay, even though it only takes 3 minutes to walk across the road to Kings Cross or 10 minutes to walk to Euston. I'd allow 90 minutes if booking a train-specific Advance fare and your onward train goes from Paddington, Waterloo or Liverpool Street as then you'll need to change stations by Underground or taxi.
![]() |
![]() |
|
A Eurostar e320... |
Standard Premier/Business Premier. Larger photo. |
![]() |
![]() |
|
Standard class seats. Larger photo. |
One of two cafe-bars, in cars 8 & 9. Larger photo. |
Option 2, Amsterdam to London & Cambridge by train+ferry from 52 - the ferry alternative, with overnight 'sleeper' option...
-
See the Stena Line Rail & Sail page for full details. This is the low-cost but high-comfort option, by train from Amsterdam or anywhere in the Netherlands to Hoek van Holland, then across the North Sea on the world's largest superferry to Harwich, then by train on to central London.
-
There's a time-effective overnight service where you leave Amsterdam Centraal at 18:35, sleep in a cosy private cabin with toilet, shower & satellite TV on board the ferry 21:00-06:30, then take a train to London next morning arriving London Liverpool Street station around 08:54. It's my favourite way between the Netherlands and the UK, with Dutch in-laws I use it all the time...
-
To buy combined train & ferry tickets to London starting in the Netherlands, follow the step-by-step advice for booking online at Stena Line's Dutch site, www.stenaline.nl.
![]() |
![]() |
|
Captain's Class cabin on the Harwich-Hoek ferry with double bed, complimentary minibar with sparkling wine, tea & coffee making facilities, hairdryer. Larger photo. |
Boarding the Stena Britannica at Harwich, a floating hotel to Hoek van Holland, with easy rail connections on either side of the Channel. Restaurants, bars, shop, kennels, cinema... |
![]() |
![]() |
|
Dinner before bed? Metropolitan ΰ la carte restaurant. |
Standard outside cabin. Larger photo. 360Ί photo. |
Amsterdam to Hull or Newcastle
-
You can sail direct from Amsterdam to Newcastle with DFDS Seaways on a luxurious overnight cruise ferry, book online at www.dfds.co.uk. The port is in IJmuiden, a few kilometres from Amsterdam itself. See the Newcastle-Amsterdam page for full details.
-
You can sail direct from Rotterdam Europoort to Hull with P&O ferries, book online at www.poferries.com. P&O Ferries run a bus from Rotterdam Centraal station to connect with their ferry, and you can look up trains to Rotterdam from anywhere in the Netherlands at www.ns.nl. See the See the Hull-Rotterdam page for full details.
-
For advice on buying onward train tickets within the UK, see the Train travel in Britain page.
![]() |
![]() |
|
DFDS Seaways sails overnight from Newcastle to Amsterdam. The ferries also have deluxe Commodore class cabins with minibar, satellite TV, shower & toilet. See the video. |
A standard Seaways class cabin with shower & toilet on DFDS Princess of Norway from Newcastle to Amsterdam. |
![]() |
![]() |
|
P&O Ferries Pride of Rotterdam at Rotterdam Europoort. The ferry also has deluxe class cabins with minibar, satellite TV, shower & toilet. |
A standard outside cabin with shower & toilet on P&O's Pride of Rotterdam from Hull to Rotterdam. |
Amsterdam to Dublin & Ireland
Option 1, Amsterdam to Dublin via London & Holyhead - daily departures...
-
Step 1, travel from Amsterdam Centraal to London St Pancras in just 4 hours on the early evening Eurostar, see the timetable here. This runs daily except Saturdays. Or take the lunchtime Eurostar on any day of the week including Saturdays and enjoy an evening in London.
-
Stay overnight in London, see suggested hotels near St Pancras. It's a 10 minute walk from London St Pancras to London Euston.
-
Day 2, travel from London Euston to Dublin on the morning train & ferry service, arriving Dublin Ferryport 17:25, see the London-Dublin page for times, fares & how to buy tickets. Rail & Sail is an inexpensive, fun and interesting way to go, see an illustrated account of the journey.
-
Alternatively, you can travel overnight. Take the daily lunchtime Eurostar from Amsterdam to London. Then take the overnight London to Dublin train & ferry service arriving in Dublin next morning, see the timetable here. This is basically a red-eye service, but you can pay for a cabin when you board the ferry, so can at least get 3 hours sleep!
-
How much does it cost?
Fares from Amsterdam to London start at £40. Fares vary like air fares, so book ahead.
The fare from London to Dublin is either £44.50 or £50, one or other fare always applies, even on the day of travel.
-
How to buy tickets
Book from Amsterdam to London at www.eurostar.com.
Book from London to Dublin Ferryport at www.tfwrail.wales as explained on the train & ferry to Dublin page.
-
There's more information about Eurostar on the Eurostar page, and details of London to Dublin by train & ferry on the London to Dublin page.
Option 2, Amsterdam to Dublin via Paris & Cherbourg - several departures a week...
-
Step 1, travel from Amsterdam to Paris by Thalys, leaving Amsterdam Centraal at 06:15 Mondays-Fridays arriving Paris Gare du Nord 09:38.
The Thalys has a cafe-bar, power sockets at all seats & free WiFi. You need to allow at least 1 hour between trains in Paris, ideally a bit more. There's no train early enough at weekends, so travel to Paris the previous evening and stay overnight. Indeed, you may choose to do this anyway, to make absolutely sure of catching the train to Cherbourg that connects with the ferry.
Transfer from Paris Nord to Paris St Lazare by metro or taxi.
-
Step 2, travel from Paris to Dublin, taking a late morning train from Paris St Lazare to Cherbourg and the overnight ferry to Dublin.
Irish Ferries (www.irishferries.com) from Cherbourg to Dublin several times each week, usually leaving Cherbourg in late afternoon and arriving Dublin late morning next day (Day 2).
For details of this Paris to Dublin journey & how to buy tickets see the Paris to Dublin section.
![]() |
Sail from Cherbourg to Dublin aboard Irish Ferries' WB Yeats. WB Yeats photos courtesy of Irish Ferries. |
![]() |
![]() |
|
Club cabin on the WB Yeats with shower & toilet. |
Deluxe cabin on the WB Yeats with shower & toilet... |
Amsterdam to Paris in 3h20 from 35, www.nsinternational.nl
-
Thalys high-speed trains link Amsterdam Centraal with Paris Gare du Nord every hour or two in just 3h20 or so, city centre to city centre.
Thalys trains run at up to 300 km/h (186 mph) on the high-speed line. They're fully carpeted & air-conditioned, with cafe-bar, power sockets at all seats & free WiFi in all classes. Since December 2017 they have 3 classes: Standard (2nd class), Comfort (1st class) & Premium (1st class with at-seat food & wine included in the fare and access to Thalys lounges in Paris & Brussels). See more information about Thalys.
-
Fares start at 35 in standard class, 72 in comfort class or 135 in premium class.
Fares vary like air fares, so book ahead. If you buy on the day it costs over 130 full-flex in standard class, ouch! All tickets come with a seat reservation and are only valid on the specific train you book. The cheapest fares mean limited or no refunds or changes to travel plans.
-
Buy tickets at the Dutch Railways international website www.nsinternational.nl.
Nsinternational.nl can book from almost any station in the Netherlands to Paris, adding an NS domestic ticket as part of one seamless transaction.
Booking opens up to 4 months ahead. You print your own ticket (A4 paper, Letter size is fine) or can show a mobile ticket on your phone.
You can also buy tickets at www.raileurope.com or www.thetrainline.com. There's a small booking fee, in , £ or $, overseas credit cards no problem, and as they sell tickets for multiple operators you can keep all (or most) of your European train bookings together in one place. About Raileurope. About Thetrainline.
You can also book at the French Railways website www.sncf-connect.com or www.thalys.com, but they cannot book connecting trains in the Netherlands.
![]() |
A Thalys to Paris at Amsterdam Centraal platform 15. 360Ί photos inside Thalys. More information about Thalys. |
![]() |
![]() |
|
Comfort & Premium seats, 2+1 across the car. Larger photo. |
Standard seats, 2+2 across. Larger photo. |
![]() |
The Thalys sweeps across the Moerdijk Bridge over the Hollands Diep one lazy evening, between Rotterdam & Antwerp. |
Amsterdam to Strasbourg
-
Step 1, take a high-speed Thalys train from Amsterdam Centraal to Paris Gare du Nord in just 3h20 from 35.
Thalys trains have a cafe-bar, power sockets at all seats & free WiFi. For more information on Thalys trains & facilities see more information about Thalys.
In Paris, it's an easy 7 minute 500m walk from the Gare du Nord to the Gare de l'Est, see walking route. I'd allow at least 45 minutes between trains in Paris.
-
Step 2, take a high-speed TGV from Paris Gare de l'Est to Strasbourg in around 2 hours from 25.
The TGV has a cafe-bar, power sockets at all seats & free WiFi.
-
Check train times & buy tickets from Amsterdam to Strasbourg at www.raileurope.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in , more fiddly, but no fee).
Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Tip: Use www.raileurope.com, and click More options and enter Paris (any station) as a via station. This ensures you are routed via Paris. If you'd like a stopover in Paris, enter a suitable stopover duration.
Tip: I'd say Paris was the better route, but there are also occasional journeys through Germany via Frankfurt that can be worth considering. To find these, use www.raileurope.com, click More options and enter Frankfurt (Main) as a via station.
Amsterdam to Bordeaux, Toulouse, Biarritz, Lourdes, Nantes, Brittany
Option 1, via Paris - involves changing trains & stations in Paris, but the fastest, most frequent & usually cheapest option...
-
Step 1, take a high-speed Thalys train from Amsterdam Centraal to Paris Gare du Nord in 3h20.
Thalys trains have 3 classes, a cafe-bar, power sockets at all seats & free WiFi, see more information about Thalys.
-
Cross Paris from the Gare du Nord to the Gare Montparnasse by taxi or metro.
I'd always allow at least 60 minutes between trains for any cross-Paris transfer, preferably more, although the actual transfer to Montparnasse only takes 35 minutes.
-
Step 2, take a high-speed TGV from Paris Montparnasse to Le Mans (1h00), Bordeaux (2h04), Toulouse (4h15), Biarritz (4h11), Lourdes (4h48), Nantes (2h06), Rennes (1h28). TGVs have a cafe-bar, power sockets at all seats & free WiFi.
-
How much does it cost?
Amsterdam to Paris starts at 35 in 2nd class (standard) or 79 in 1st class (comfort).
Paris to French cities starts at 25 in 2nd class or 45 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets
Check train times & buy tickets from Amsterdam to French cities at www.raileurope.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the French Railways website www.sncf-connect.com (in , more fiddly, but no fee).
Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Tip: Use www.raileurope.com, and click More options and enter Paris (any station) as a via station. This ensures you are routed via Paris. If you'd like a stopover in Paris, enter a suitable stopover duration.
Option 2, avoiding Paris - less frequent, takes longer, usually costs more, but avoids crossing Paris if that's important to you...
-
Step 1, take a high-speed Thalys train from Amsterdam Centraal to Brussels Midi in around 1h53.
-
Step 2, take one of the direct TGVs from Brussels Midi to Marne la Vallιe-Chessy in around 2 hours.
Tip: If you're going to Le Mans, Angers or Nantes, you'll usually find a direct TGV from Brussels in the late afternoon.
-
Step 3, take a direct TGV from Marne la Vallιe-Chessy to Le Mans, Bordeaux, Angers, Nantes, Rennes.
-
Check train times & buy tickets from Amsterdam to Strasbourg at www.raileurope.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee). Click More options and enter Marne la Vallιe-Chessy as a via station. This ensures you are routed via Paris. If you'd like a stopover in Paris, enter a suitable stopover duration.
Amsterdam to Lyon, Avignon, Marseille, Cannes, Nice & other French cities
Option 1, via Paris - involves changing trains & stations in Paris, but the fastest, most frequent & usually cheapest option...
-
Step 1, take a high-speed Thalys train from Amsterdam Centraal to Paris Gare du Nord in just 3h20.
Thalys trains have 3 classes, a cafe-bar, power sockets at all seats & free WiFi, see more information about Thalys.
-
Cross Paris from the Gare du Nord to the Gare de Lyon by taxi or metro, 2 stops on RER line D. I'd always allow at least 60 minutes between trains for any cross-Paris transfer, preferably more, although the actual transfer only takes 30 minutes.
-
Step 2, take a high-speed TGV Duplex with cafe-bar from Paris Gare de Lyon to Avignon, Aix, Marseille, Cannes, Nice or other French cities.
TGV Duplex trains have a cafe-bar, power sockets at all seats & free WiFi.
-
How much does it cost?
Amsterdam to Paris starts at 35 in 2nd class (standard) or 79 in 1st class (comfort).
Paris to French cities starts at around 25 in 2nd class or 45 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets
You can buy tickets from Amsterdam to Nice, Lyon, Marseille, Montpellier & most other French destinations as one transaction at www.raileurope.com. www.raileurope.com is easy to use, in , £ or $, overseas credit cards no problem, small booking fee.
Booking opens up to 4 months ahead. You print your own tickets or can select a mobile ticket to show on your phone.
Tip: Before running the enquiry, click More options and enter Paris (any station) as a via station to create a longer stopover in Paris. You should allow at least 60 minutes between trains across Paris, ideally more. If heading to Avignon, Marseille, Montpellier, Cannes or Nice, I recommend building in time for lunch at the amazing Train Bleu restaurant inside the Gare de Lyon.
In the search results, click on each departure to see if it involves a change in Paris (this option) or only a change in Brussels (which is option 2 explained below).
-
Alternatively, you can try booking from Amsterdam to major French cities as one transaction at the Dutch Railways international site www.nsinternational.nl. You print your own tickets or can usually show it on your phone.
-
Alternatively, you can book from Amsterdam to major French cities as one transaction at the French Railways website www.sncf-connect.com, also with no booking fee. You print your own ticket or can usually show it on your phone. Tip: If you're going to use www.sncf-connect.com it's better to book Amsterdam to Paris as one transaction, the Paris onwards as a second separate transaction, as this is the only way to ensure 60+ minutes between trains in Paris (or allow a longer stopover). By default the system shows cross-Paris connections as tight as 40 minutes between trains, which I consider far to risky if there's even a small delay.
![]() |
Step 1, Amsterdam to Paris Nord by Thalys, seen here on platform 15 at Amsterdam Centraal. More information about Thalys. |
![]() |
![]() |
|
Comfort & Premium seats, 2+1 across the car. Larger photo. |
Standard seats, 2+2 across. Larger photo. |
![]() |
![]() |
|
1st class seats on upper deck, club duo on the left, club quatre on the right. 360Ί photo. |
A TGV Duplex. You enter on the lower deck, with 9 stairs up to top deck. |
Option 2, avoiding Paris - less frequent, takes longer, usually costs more, but avoids crossing Paris...
-
You can avoid the taxi or metro ride between stations in Paris by taking a Thalys high-speed train from Amsterdam to Brussels (or with one or two departures per day, from Amsterdam to Marne la Vallιe), then a direct high-speed TGV from Brussels or Marne la Vallιe to Lyon, Avignon, Marseille, Cannes Nice, Nξmes, Montpelier, Perpignan.
These direct Brussels-France TGVs by-pass Paris using the high-speed line via Aιroport CDG and Marne La Vallιe (for Disneyland Paris). Just be aware that there are fewer departures this way, and I often find fares more expensive compared to changing in Paris where cheaper fares are more plentiful. But it's more convenient than changing stations in Paris so see what prices you get for your date of travel.
-
To check prices & buy tickets for this option use www.raileurope.com. This will book Amsterdam to France all in one go, overseas credit cards no problem. You print your own tickets.
Click on each journey shown in the search results to see which sends you via Paris (which is option 1 above) and which involves a simple change in Brussels and by-passes Paris. Prices are dynamic like air fares, so book ahead for the cheapest prices.
If you have any problems finding an easy option via Brussels, split the booking like this: First go to either www.raileurope.com or www.thetrainline.com and book from Brussels Midi to your chosen French destination, looking carefully for a direct train from Brussels by-passing Paris. If you use www.raileurope.com it can help to click More options and enter Lille Europe to force it to find the direct Paris-avoiding trains via Lille. Using www.thetrainline.com you can click via and enter Lille.
Now add a connecting Thalys train from Amsterdam Centraal to Brussels Midi using www.raileurope.com, allowing (I'd say) at least 30-45 minutes in Brussels.
Option 3, Amsterdam to Toulon, Cannes, Antibes, Nice using the Paris-Nice overnight train...
-
Step 1, travel from Amsterdam to Paris by Thalys train, leaving Amsterdam Centraal at 15:15 and arriving Paris Gare du Nord at 18:35.
Thalys trains travel at up to 300 km/h (186 mph) with a cafe-bar, power sockets at all seats & free WiFi, see more information about Thalys. Times may vary, check times for your date online.
-
Cross Paris from the Gare du Nord to the Gare d'Austerlitz by taxi or metro. I'd allow at least 90 minutes between trains when catching a sleeper, although the actual transfer only takes 30 minutes.
-
Step 2, travel from Paris to the Cτte d'Azur by Intercitι de Nuit overnight train, leaving Paris Gare d'Austerlitz at 21:04 every day, arriving Toulon 07:09, St Raphael (for St Tropez) 08:07, Cannes 08:31, Antibes 08:43 & Nice Ville 09:08.
The Intercitι de Nuit overnight train has 1st class 4-berth couchettes, 2nd class 6-berth couchettes & reclining seats. You can book a 1st class 4-berth compartment for sole occupancy by 1, 2 or 3 people if you like. See more information about Intercitιs de Nuit overnight trains.
Tip: Book an earlier Thalys and have dinner at the celebrated Train Bleu restaurant at the Gare de Lyon before strolling across the bridge over the Seine to the Gare d'Austerlitz in good time for your sleeper south.
-
How much does it cost?
Amsterdam to Paris starts at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
Paris to the South of France starts at 19 in a reclining seat, 29 in a 2nd class couchette or 59 in a 1st class couchette.
-
How to buy tickets
Book at www.raileurope.com or www.thetrainline.com, both easy to use, in , £ or $, overseas credit cards no problem, small booking fee.
Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Tip: To make sure you have at least 90 minutes between trains in Paris, I'd book Brussels to Paris, add to basket, then Paris to Nice, add to basket & check out. Otherwise by default the system allows as little as 40 minutes between trains in Paris which I consider too tight, especially when catching a sleeper you don't want to miss.
Tip: To book a whole 4-berth couchette compartment for 1, 2 or 3 people, see the instructions on the Intercitιs de Nuit page.
You can also book at the French Railways website www.sncf-connect.com (in , a little more fiddly).
![]() |
Step 1, Amsterdam to Paris by Thalys, seen here at Amsterdam Centraal platform 15. 360Ί photos inside Thalys. More information about Thalys. |
![]() |
![]() |
|
Comfort & Premium seats, 2+1 across the car. Larger photo. |
Standard seats, 2+2 across. Larger photo. |
![]() |
Step 2, Paris to Cannes, Antibes or Nice by Intercitι de Nuit. Above, an Intercitι de Nuit boarding at Paris Austerlitz. More information about Intercitιs de Nuit. Photo courtesy of Philip Dyer-Perry. |
![]() |
![]() |
![]() |
||
1st class 4-berth couchettes, as recently refurbished. Courtesy of @Bristol_Phil. Photo in 2nd class courtesy Dan Chester. |
2nd class 6-berth couchettes |
Chilling in the corridor... Courtesy Dan Chester. |
![]() |
The Paris to Nice Intercitι de Nuit running along the Cτte d'Azur in the morning sun. Photo courtesy of Noam auf Gleis 13. |
Amsterdam to Brussels from 25, see the Amsterdam to Brussels page
-
You can easily travel from Amsterdam Centraal to Brussels by train in as little as 1 hours 53 minutes with departures every hour or two and fares from 30. Train is the safe & comfortable way to go! You'll find full details on the Amsterdam to Brussels page.
![]() |
A Thalys to Brussels at Amsterdam Centraal... See panorama photos inside a Thalys train. |
Amsterdam to Bruges from 29, see the Amsterdam to Bruges page
-
You can easily travel from Amsterdam Centraal to Ghent or Bruges by train in as little as 2 hours 43 minutes with departures every hour or so and fares from just 30. Train is the safe & comfortable way to go! You'll find full details on the Amsterdam to Bruges page.
Amsterdam to Antwerp
Option 1, Amsterdam to Antwerp by Thalys high-speed train - the fastest but less flexible option...
-
The fastest & most comfortable option is to take a Thalys from Amsterdam Centraal to Antwerp Centraal in 1h15, leaving every hour or two.
Thalys trains run at up to 300 km/h (186 mph) on the high-speed line. They're fully carpeted & air-conditioned, with cafe-bar, power sockets at all seats & free WiFi in all classes. Since December 2017 they have 3 classes: Standard (2nd class), Comfort (1st class) & Premium (1st class with at-seat food & wine included in the fare and access to Thalys lounges in Paris & Brussels). See more information about Thalys.
-
Fares start at 29 in standard class, 45 in comfort class or 97 in premium class.
Fares vary like air fares, so book ahead. If you wait and buy on the day you're looking at over 60 full-flex in standard class, ouch! All tickets come with a seat reservation and are only valid on the specific train you book. The cheapest prices mean limited or no refunds or changes to travel plans. If you want more flexibility at an affordable price, see option 2 below.
-
Buy tickets at the Dutch Railways international website www.nsinternational.nl.
Booking opens up to 4 months ahead. You print your own ticket (A4 paper, Letter size is fine) or can show a mobile ticket on your phone.
You can also buy tickets at www.raileurope.com or www.thetrainline.com. There's a small booking fee, you can book in , £ or $, overseas credit cards no problem, and as they sell tickets for multiple operators you can keep all (or most) of your European train bookings together in one place. About Raileurope. About Thetrainline.
![]() |
A Thalys to Brussels at Amsterdam Centraal. See panorama photos inside a Thalys train. More info about Thalys. |
![]() |
![]() |
|
Comfort & Premium seats, 2+1 across car width. Larger photo. |
Standard seats, 2+2 across. Larger photo. |
![]() |
The Thalys sweeps across the Moerdijk Bridge over the Hollands Diep one lazy evening, between Rotterdam & Antwerp. |
Option 2, Amsterdam to Antwerp by Intercity train - the slower but more flexible option...
-
InterCity (IC) trains link Amsterdam Centraal with Antwerp Centraal in 1h51 with departures almost every hour.
These old-school IC trains are perfectly comfortable, though not as comfortable as Thalys, there's no WiFi or catering so bring your own food & drink. There are power sockets in 1st class, but not in 2nd.
They are slower than Thalys, but their big advantage is flexibility: The IC trains don't have seat reservations, tickets cannot sell out, you can buy a ticket on the day at an affordable price which is good for any IC departure you like on that day. Your plans don't need to be nailed to the floor months in advance as with Thalys.
-
The full-flex fare is 39 any day, any date, good for any train that day, unlimited availability, it cannot sell out.
If you book ahead you can get cheaper fares from 21, this is also good for any train that day, but non-refundable.
-
Buy tickets & check times at the Dutch Railways international website www.nsinternational.nl. You print your own ticket or can show it on your phone. You can also buy tickets at www.thetrainline.com.
![]() |
An InterCity train at Brussels Midi, jointly run by NS & SNCB (Dutch & Belgian railways)... |
![]() |
![]() |
|
InterCity train 2nd class seats. See larger photo. |
InterCity train 1st class seats. See larger photo. |
Amsterdam to Luxembourg from 35.90
Option 1, Amsterdam to Luxembourg by Thalys to Brussels & InterCity to Luxembourg - fastest, most comfortable, but inflexible, expensive at short notice.
-
The fastest & most comfortable way is to take a high-speed Thalys train from Amsterdam Centraal to Brussels Midi then the hourly InterCity (IC) train from Brussels Midi to Luxembourg, sometimes direct, sometimes with a change at Arlon. Typical journey time 5h35.
-
Thalys trains run at up to 300km/h (186 mph) on the high-speed line. They have 3 classes, a cafe-bar, power sockets & free WiFi, see the Thalys information page. On the IC train between Brussels and Luxembourg there's no catering so bring your own food and drink, but it's a nice run with some very pretty scenery.
-
Check times & prices and buy tickets online at www.nsinternational.nl.
In the search results, look for journeys with 1 change marked Thalys, IC. It can help to click Advanced search, enter Brussels Midi as a via station and change Direct & indirect trains to Max. 1 change. You print your own ticket, on A4 paper, US Letter size is fine.
-
However, with Thalys you must book in advance and commit to a specific departure, and unless you book ahead this option is usually more expensive. Thalys has airline-style dynamic pricing, cheaper if you book in advance, much more expensive if you buy closer to departure date. Thalys tickets are only valid on the specific Thalys train you book and tickets come with a reserved seat automatically included. However, for the Brussels-Luxembourg part of the journey your ticket is good for any hourly IC train that day not just the one you selected - so don't worry about missing connections in Brussels as there's usually another train an hour later, and feel free to stop off in Brussels if you like. On the IC train you sit where you like, there are no seat reservations.
![]() |
Step 1, take a high-speed Thalys from Amsterdam to Brussels. This is a Thalys at Amsterdam Centraal. See panorama photos inside a Thalys train. More info about Thalys. |
![]() |
![]() |
|
Comfort & Premium seats, 2+1 across car width. Larger photo. |
Standard seats, 2+2 across. Larger photo. |
![]() |
Step 2, take a Belgian intercity (IC) train from Brussels to Luxembourg. This is an IC at Luxembourg station. There's no catering, so bring your own food & drink. There are just two power sockets per coach, one at each end of the car above head height. |
![]() |
![]() |
|
2nd class seats. Larger photo. |
1st class seats. Larger photo. |
Option 2, Amsterdam to Luxembourg by Intercity (IC) trains - cheaper & more flexible...
-
The most flexible and often also the cheapest option is to use regular InterCity (IC) trains rather than Thalys. IC trains are comfortable enough, but they only run at up to 160 km/h (100 mph) and there's no catering so bring your own food & drink. There are no seat reservations, you sit where you like.
-
There are two good routes using IC trains with more or less hourly departures through the day. The route via Maastricht is cheaper than via Brussels but involves an extra change:
1. Amsterdam Centraal to Brussels Midi by IC train then Brussels Midi to Luxembourg by IC train. Takes 6h25 with just 1 change.
2. Amsterdam Centraal to Maastricht by IC train, another IC train to Liege then local train to Luxembourg. Takes 6h36 with 2 changes.
-
Check times & prices & buy tickets at www.nsinternational.nl.
Look carefully at the search results for various different options marked IC without any mention of Thalys. You print your own ticket.
-
Regular full-flex fare is 70.80 via Brussels or 39 via Maastricht & Liθge, any date, any day, any train.
It's a fixed price which doesn't change, tickets are good for any train that day, tickets can be bought at the station on the day for that price, no prior reservation is necessary or possible, tickets cannot sell out. Just turn up, buy and go. Easy, and flexible.
-
Advance-purchase fares: Early bird fares start at 33 in 2nd class or 51.50 in 1st class.
From 11 June 2023, advance-purchase Early Bird fares will only be good for the specific departure you choose.
![]() |
Step 1, take the hourly InterCity train from Amsterdam Centraal to Brussels Midi. This is jointly run by NS & SNCB (Dutch & Belgian railways). There's no catering, so bring your own food & drink. |
![]() |
![]() |
|
InterCity train 2nd class seats. See larger photo. |
InterCity train 1st class seats. See larger photo. |
![]() |
Step 2, take a Belgian intercity (IC) train from Brussels to Luxembourg. |
![]() |
![]() |
|
2nd class seats. Larger photo. |
1st class seats. Larger photo. |
Amsterdam to Basel, Zurich, Geneva & Switzerland from 37.90
Option 1, Amsterdam to Switzerland by Nightjet sleeper train - the time-effective overnight option
-
A Nightjet sleeper train leaves Amsterdam Centraal at 20:28 every evening, arriving Basel SBB at 06:20 & Zurich HB at 08:05.
This comfortable Nightjet train has two air-conditioned AB33 sleeping-cars, one running Amsterdam-Basel-Zurich and one Amsterdam-Basel. Each sleeping-car has 11 compartments, each compartment can be sold as 1, 2 or 3 berth (single, double or triple) with washbasin. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has an Amsterdam-Basel-Zurich couchette car with 4 & 6 berth compartments and one or two Amsterdam-Basel couchette cars, plus ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. Watch the Amsterdam-Switzerland sleeper video.
-
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
-
Book this train at www.raileurope.com (in , £ or $, overseas credit cards no problem, small booking fee) or at the Dutch Railways international site www.nsinternational.nl. Booking opens up to 6 months ahead. You can also book this train at the Austrian Railways website, www.oebb.at. You print your own ticket.
Tip: This train may be listed in the search results twice, once as seats, once as couchettes/sleepers. Choose the latter!
Option 2, Amsterdam to Switzerland by high-speed train from 37.90 upwards - the fast daytime option...
-
You can travel from Amsterdam to Switzerland in a day on superb ICE high-speed trains with restaurant car, power sockets at all seats & free WiFi. Amsterdam to Basel in as little as 6h39, Amsterdam to Zurich in 7h52, city centre to city centre with no airport hassle.
Leave Amsterdam Centraal 06:38 Monday-Saturday only, change at Frankfurt (Main) Hbf, arriving Basel SBB at 13:47.
Leave Amsterdam Centraal 08:08 every day, this ICE is direct* to Switzerland, arriving Basel SBB at 14:47.
Leave Amsterdam Centraal 10:38 every day, change at Frankfurt (Main) Hbf, arriving Basel SBB at 17:47, Bern 18:56, Interlaken Ost 19:58.
Leave Amsterdam Centraal 12:38 every day, change at Frankfurt (Main) Hbf, arriving Basel SBB at 19:47, Bern 20:56, Interlaken Ost 21:59.
Leave Amsterdam Centraal 14:38 every day, change at Frankfurt (Main) Hbf, arriving Basel SBB at 21:49.
Change at Basel SBB, Bern or Interlaken Ost for destinations all over Switzerland.
* From 27 May to 12 September 2023 the 08:08 won't be direct, you need to change at Frankfurt Flughafen.
-
Fares from Amsterdam to Switzerland start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
German Railways offer these cheap Sparpreis through tickets from almost any Dutch station to almost any Swiss station.
-
Book from Amsterdam to almost anywhere in Switzerland at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket (on A4 paper, or US Letter size is fine) or can show it on your laptop or phone. I recommend registering when prompted, so you can log in at any time and check your bookings or re-print tickets.
Tip: If you want the 08:08 departure from Amsterdam direct to Basel, just look for journeys leaving at 08:08 with 1 change in Basel to most Swiss destinations. But if you want an earlier or later departure, I recommend clicking Stopover and entering Frankfurt (Main) Hbf as a via station. Then click Types of transport and change admit changes to direct connections for the first sector. That eliminates the crazy 4, 5 & 6-change journeys from the search results, making it easier to see the sensible 1 & 2-change ones. It also ensures you are routed via Germany rather than France to destinations in western Switzerland such as Geneva, ensuring that German Railways' cheap through fares are shown.
Tip: You can add up to 2 stopovers within the 2-day ticket validity and still get a cheap end to end fare. So if you fancied a few hours or an overnight stopover in Cologne or Koblenz or Heidelberg, no problem, just click Stopover, enter the city name and the desired stopover duration.
-
You can also book with the Dutch Railways international website www.nsinternational.nl.
![]() |
An ICE3M to Frankfurt at Amsterdam. More information about ICE. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
Option 3, Amsterdam to Switzerland by classic train via the scenic Rhine Valley - the slower, scenic daytime option...
-
Step 1, travel from Amsterdam to Dusseldorf by ICE train, leaving Amsterdam Centraal at 06:38 Mondays-Saturdays arriving Dόsseldorf 08:46.
The ICE train has a restaurant car, power sockets at all seats & free WiFi. In 1st class, a steward takes food & drink orders and serves them at your seat. It's an early start, but you've time for a more extensive breakfast in Dόsseldorf.
-
Step 2, travel from Dusseldorf to Switzerland by Swiss EuroCity train, leaving Dόsseldorf at 10:24 arriving Basel SBB 15:36 & Zurich HB 17:00.
This EuroCity train (EC9) has spacious & comfortable Swiss Federal Railways cars and an elegant Swiss restaurant car, and a superb Swiss 1st class panorama car, see the photos below.
Instead of taking the high-speed line between Mainz & Cologne (as in option 2), these trains take the classic line along the scenic Rhine valley, past river boats, vineyards, castles and the legendary Lorelei Rock, see the Rails Down the Rhine page for more information, photos & video. I think it's well worth the extra time!
-
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
German Railways offer these cheap Sparpreis through tickets from almost any Dutch station to almost any Swiss station.
-
Buy tickets at the German Railways website www.bahn.de, Amsterdam or anywhere in the Netherlands to anywhere in Switzerland, but read on!
To get this route with a robust connection in Dusseldorf, click Stopover. Select 2 stops, enter Dόsseldorf City as the first, with a stopover duration of 60 minutes in the hh:mm box. Enter Koblenz Hbf as the second, leaving duration zero. Look for the 1-change journey.
Tip: By default, the ticketing system suggests the 08:08 from Amsterdam as connecting with EuroCity train EC9 which gives a tight 7-minute connection. That connection works most of the time, but a 10-minute delay and you're toast. If you're serious about using this route, and especially if you're booked into the lovely 1st class panorama car, I'd play safe and take the earlier train. Have a nice breakfast in Dόsseldorf!
Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your phone or laptop.
-
Tip: Panorama car... You'll thank me for this! EuroCity train EC9 conveys a wonderful Swiss 1st class panorama car. Speeding along the Rhine in this is a real treat, yet all you need to sit in it is a 1st class ticket. To make sure you get a seat in it, add a free seat reservation when you book, using the select seat link to pick a seat in car 263, see the advice on the Rails Down the Rhine page.
![]() |
EuroCity train at Zurich HB... |
![]() |
![]() |
|
2nd class seating... Larger photo. |
The Swiss restaurant car: Treat yourself! Larger photo. |
![]() |
![]() |
|
Panorama car with 1st class seats, only on train EC9. Make sure you reserve a seat in car 263 as there is just one 1st class panorama car and two other regular 1st class cars. See advice on booking it. Larger photo. |
![]() |
Pfalzgrafenstein castle on the Rhine... See the Rails Down the Rhine page for more information. |
Option 4, Amsterdam to Switzerland with overnight stop in Cologne - comfortable & time-effective...
-
If option 1 sounds too long a journey to do in one go, you can stop overnight on the way, and have virtually a full day in Amsterdam followed by most of a day in Switzerland. And perhaps discover another city along the way into the bargain.
-
Step 1, take a comfortable ICE train from Amsterdam Centraal to Cologne Hbf, there's one at 18:38 arriving 21:15.
Times vary, and some arrive at Cologne Messe/Deutz on the other side of the bridge from Cologne Hbf. By all means take an earlier one and spend a pleasant evening in Cologne. For dinner I recommend the Brauhaus Sion (www.brauhaus-sion.de), 5 minutes walk from the station.
-
Stay overnight in Cologne, pausing to admire the impressive cathedral, right next to the station. The good & inexpensive Ibis Hotel Kφln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
-
Step 2, take a morning train from Cologne to Switzerland: The 06:54 ICE high-speed train from Cologne Hbf arrives Basel SBB at 10:47 with restaurant car & free WiFi, but by all means have a leisurely breakfast and book the later 08:54 or 10:54, direct ICE trains to Switzerland leave every 2 hours. But I recommend the slower 08:53 or 10:53 EuroCity (EC) via the Rhine Valley route, see the tip below!
-
How much does it cost?
Amsterdam to Switzerland starts at 37.90 in 2nd class or 59.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Cologne, before running the enquiry click Stopover, enter Cologne Hbf and a suitable stopover duration, say 10 hours, in the hh:mm box. Adjust the departure time and stopover duration to get the trains you want either side of Cologne. Some trial and error may be needed!
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your phone or laptop.
-
Tip: Take the scenic route along the Rhine Valley, see the Rails Down the Rhine page for more information, photos & video.
It takes an extra hour but it's worth it. There are two direct Cologne-Switzerland EuroCity (EC) trains with restaurant car, EC7 at 08:53 direct to Basel, Bern & Interlaken Ost, and EC9 at 10:53 direct to Basel & Zurich. These trains take the classic route along the scenic Rhine Valley via Koblenz, rather than the newer & faster Cologne-Frankfurt high-speed line. When booking Cologne to Switzerland, simply click Stopover and enter Koblenz leaving stopover duration as zero. You will now see journeys routed via the Rhine Valley line past castles, vineyards, river boats and the legendary Lorelei Rock. You could make Koblenz the overnight stop instead of Cologne if you like. Make sure you find seats on the left hand side of the train going south, as that's where the Rhine will be. You can't usually choose a side if you choose to reserve seats, but on these trains you can sit anywhere you like in any unreserved seat.
Train EC9 leaving Cologne at 10:53 even has an excellent Swiss 1st class panorama car, see more information here.
Option 5, Amsterdam to Switzerland by high-speed trains via Paris - a useful option, especially to Geneva or Lausanne, involves crossing Paris.
-
Step 1, take a high-speed Thalys train from Amsterdam Centraal to Paris Gare du Nord in 3h20.
Fares start at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
-
Cross Paris by metro or taxi from the Gare du Nord to the Gare de Lyon. Make sure you allow at least 60 minutes between trains in Paris, even though the actual transfer between stations takes only 30 minutes. How about lunch at the amazing Train Bleu restaurant at the Gare de Lyon?
-
Step 2, take a TGV-Lyria high-speed train from Paris Gare de Lyon to Geneva (3h11), Lausanne (3h41), Basel (3h04) or Zurich HB (4h04).
Fares start at 29 in 2nd class or 59 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets from Amsterdam to Geneva at www.raileurope.com, in , £ or $, overseas credit cards no problem, small booking fee.
Tip: I recommend clicking More options and entering Paris (any station) as a via station, with a suitable stopover duration to ensure at least 60 minutes between trains and/or time for lunch.
Alternatively, you can book from Amsterdam to Paris at the French Railways website www.sncf-connect.com with no booking fee, then use it again to book Paris to Geneva, although www.sncf-connect.com is more fiddly to use than www.raileurope.com.
Option 6, Amsterdam to Switzerland by Thalys to Brussels, direct TGV to Lyon, and local train to Geneva. Saves crossing Paris, good for Geneva.
-
There are a several direct TGVs from Brussels Midi to Lyon Part Dieu every day. Then there are regular TER regional trains from Lyon Part Dieu to Geneva. You can use these to go Amsterdam-Geneva without having to cross Paris. A convenient option.
-
Go to www.nsinternational.nl or www.raileurope.com and book from Amsterdam to Geneva. If you use www.raileurope.com, I recommend clicking More options and putting Lyon in the via box. Look through the search results carefully, clicking for details, to find one with a change in Brussels and a change in Lyon, using the direct Brussels-Lyon TGV.
Amsterdam to Venice, Florence, Rome, Milan & Italy from 69
Option 1, Amsterdam to Italy using the daily Amsterdam-Zurich sleeper train - a time-effective sleeper then a scenic daytime ride...
-
Step 1, travel from Amsterdam to Zurich by Nightjet sleeper, leaving Amsterdam Centraal at 20:28 & arriving Basel SBB 06:20 & Zurich HB 08:05.
This comfortable Nightjet train has two air-conditioned AB33 sleeping-cars, one running Amsterdam-Basel-Zurich and one Amsterdam-Basel. Each sleeping-car has 11 compartments, each compartment can be sold as 1, 2 or 3 berth (single, double or triple) with washbasin. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has an Amsterdam-Basel-Zurich couchette car with 4 & 6 berth compartments and one or two Amsterdam-Basel couchette cars, plus ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. Watch the Amsterdam-Switzerland sleeper video.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this sleeper train at www.raileurope.com (in , £ or $, overseas credit cards no problem, small booking fee) or at the Dutch Railways international website www.nsinternational.nl (in ). Booking opens up to 6 months ahead. You print your own ticket.
Tip: At www.raileurope.com, this train may be listed in the search results twice, once as seats, once as couchettes/sleepers. Choose the latter!
-
Step 2, travel from Zurich to Milan by EuroCity train, leaving Zurich HB at 09:33 arriving Milan Centrale at 12:50.
The EuroCity train has a restaurant car, power sockets at all seats & fee WiFi. It's a lovely ride across Switzerland through the Alps past various lakes. The magnificent Milan Centrale is a landmark in its own right.
Fares start at 29 in 2nd class or 49 in 1st class. Fares work like air fares, book ahead for the cheapest prices.
Book from Zurich to Milan, Venice, Florence, Rome, Naples or anywhere in Italy as one transaction at www.raileurope.com or www.thetrainline.com (both easy to use, in , £ or $, overseas credit cards no problem, small booking fee). Booking usually opens up to 90 days ahead. It's ticketless, you simply print out your booking reference or show it on your phone.
-
Step 3, travel from Milan Centrale to Florence SMN in 1h39, Rome Termini in 2h55 or Venice Santa Lucia in 2h35 by Frecciarossa high-speed train. The Frecciarossa has a cafe-bar, power sockets at all seats & free WiFi.
If you left Zurich at 09:33 and change in Milan, you'd arrive Florence at 16:04 or Rome at 17:49.
Milan to Venice or Florence starts at 19.90 in 2nd class or 39.90 in 1st class. Milan to Rome or Naples starts at 19.90 in 2nd class or 39.90 in 1st class. Book from Zurich to anywhere in Italy as shown above.
![]() |
Step 3, Milan to Venice, Florence, Rome or Naples by high-speed Frecciarossa. This is a Frecciarossa 1000 at Milan Centrale. More information on Frecciarossas & explanation of the 4 classes. |
![]() |
![]() |
|
Standard class seats, 2+2 across width. Larger photo. |
Executive class, 1+1 across width. Larger photo. |
![]() |
![]() |
|
Business class seats 1+2 across car width, with tables for 2 and tables for 4 and complimentary prosecco. Larger photo. |
In business class you can order a simple meal at your seat, around 18. More about Frecciarossas. |
Option 2, Amsterdam to Milan in a single day. Overnight stop, then Milan to Verona, Venice, Florence, Rome or Naples next morning...
-
Day 1, travel from Amsterdam to Basel by ICE train, leaving Amsterdam Centraal at 08:08 & arriving Basel SBB at 14:47.
This comfortable ICE train has a restaurant car, power sockets at all seats & free WiFi.
-
Day 1, travel from Basel to Milan by ETR610 EuroCity train, leaving Basel SBB at 17:28 and arriving Milan Centrale at 21:40.
This bullet-nosed EuroCity train has a restaurant car, power sockets at all seats & free WiFi. Take a good book and a bottle of wine, enjoy dinner in the restaurant car, chill out and watch Europe unfold outside the window. The train passes Lake Thun and ascends into the Alps, passing through the Lφtschberg and then Simplon tunnels. In summer when it's light you'll get some great mountain & lake views across Switzerland and northern Italy.
-
Stay overnight in Milan: Affordable hotels with good or great reviews just outside Milan Centrale include the Hotel Bristol, Hotel Bernina, 43 Station Hotel, B&B Hotel Milano Central Station, Guesthouse Teodora. Pricier more upmarket hotels include HD8 Hotel, Glam Hotel, Made to Measure Business, Starhotel Echo or Starhotel Anderson.
-
Day 2, travel from Milan Centrale to Verona, Venice, Florence, Rome, Naples or anywhere in Italy by high-speed Frecciarossa train. There are frequent high-speed departures, Milan to Florence in just 1h39, Milan to Rome in 2h55, Milan to Venice 2h35, Milan to Naples 4h15.
-
How much does it cost?
Amsterdam to Basel starts at 37.90 in 2nd class or 69.90 in 1st class.
Basel to Milan starts at 29 in 2nd class or 49 in 1st class.
Milan to Verona, Venice or Florence starts at 19.90 in 2nd class or 29.90 in 1st class.
Milan to Rome or Naples starts at 29.90 in 2nd class or 39.90 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets, easy way...
Go to www.raileurope.com. This connects to both the German & Italian ticketing systems, so you can book all your tickets together in one place, in plain English, in , £ or $, overseas credit cards no problem, small booking fee.
Step 1, book from Amsterdam to Basel looking for the direct morning ICE train with 0 changes. Add to basket.
Step 2, book from Basel SBB to Milan looking for the early evening Basel-Milan EuroCity (EC) train, and add to basket.
For the Amsterdam-Basel train you simply print your own ticket or can show it on your phone. Basel to Milan is ticketless, you simply print out your booking reference or show it on your phone. Quicker journeys with more or tighter connections are possible, but this is the option I'd recommend. It'll let you book Amsterdam to Milan in one go, but it may then suggest some tighter-than-desirable connections in Basel.
Step 3, if going beyond Milan, now book from Milan to your final destination for the following day. Add to basket and check out.
-
How to buy tickets, advanced...
Alternatively, run an Amsterdam to Milan enquiry at the German Railways website www.bahn.de. It won't give fares at this stage, but browse the search results for an option with just 2 changes. One of the changes will usually be Basel SBB or Zurich. Now split the booking as follows to get the cheapest fares:
(1) Book from Amsterdam to Basel SBB or Zurich at www.bahn.de, selecting the trains you found on your Amsterdam-Milan enquiry. You print your own ticket or can show it on your phone or laptop. There's no booking fee. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time.
(2) Book from Basel SBB or Zurich to Milano Centrale at either www.italiarail.com (easy to use, recognises English place names, payment in , $, £, the small booking fee will be refunded if you email them at seat61@italiarail.com with your PNR) or Italian Railways own website www.trenitalia.com (payment in , requires Italian language place names, read this advice on using it first). Select the train you found on your first Amsterdam-Milan enquiry at bahn.de. It's ticketless, you simply print out your booking reference or show it on your phone. I'd allow at least 45 minutes between trains at Basel or Zurich if buying separate tickets this way.
(3) Then book onward trains from Milan also at either www.italiarail.com or www.trenitalia.com.
![]() |
Step 1, by ICE3 from Amsterdam to Basel. This is an ICE3M at Amsterdam. More information about ICE... |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
![]() |
You'll pass a lake or two. This is Lake Maggiore, seen from the dining-car of a northbound Milan to Basel train over an excellent lunch of salmon tagliatelle & excellent (but expensive!) Swiss red wine. |
Option 3, Amsterdam to Italy using the Stuttgart-Venice sleeper train - Time-effective, with dinner in Stuttgart...
-
Step 1, travel from Amsterdam to Stuttgart, leaving Amsterdam Centraal at 12:38, change at Frankfurt (Main) Hbf, arriving Stuttgart Hbf 18:08.
You travel by luxurious German ICE train with restaurant car, power sockets at all seats & free WiFi. I recommend the Erdinger Weissbier! By all means book an earlier train to have more time in Stuttgart.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (in , £ or $, will allow you to buy all your tickets in one place, small booking fee) or the German Railways www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone.
-
Step 2, travel from Stuttgart to Venice by Nightjet sleeper train, leaving Stuttgart Hbf at 20:29 and arriving Venice Santa Lucia at 08:34.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at 59.90 in 6-berth couchettes, 69.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or the Austrian Railways website www.oebb.at (in , same prices, more fiddly). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Amsterdam to Stuttgart with one easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
![]() |
Step 2, Stuttgart to Venice by Nightjet sleeper train. More information about Nightjets. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Sunrise as the Munich-Venice Nightjet crosses the causeway over the lagoon into Venice. Courtesy of Andreas Wiedenhoff. |
Option 4, Amsterdam to Italy using the sleeper train from Munich to Milan, Verona, Bologna, Florence, Rome - time-effective, with dinner in Munich...
-
Step 1, travel from Amsterdam to Munich, leaving Amsterdam Centraal at 10:38, change at Frankfurt (Main) Hbf, arriving Munich Hbf at 18:07.
By all means book an earlier train and have more time in Munich. You travel on luxurious German ICE trains with restaurant car, power sockets at all seats & free WiFi.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (this allows you to book all your tickets in one place, in , £ or $, small booking fee) or at the German Railways website www.bahn.de (in , no fee). Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone.
Tip: Have dinner in Munich before boarding your sleeper, for typical Bavarian food & beer I recommend the Augustiner Keller (www.augustinerkeller.de) at Arnulfstrasse 52, to the north side of Munich Hbf, see walking map
-
Step 2, travel from Munich to Italy by Nightjet sleeper train, leaving Munich Hbf 20:09 with a portion arriving Verona Porta Nuova 05:51, Milan Rogoredo 07:42, Genoa Piazza Principe 09:38 & La Spezia 11:10, another portion arriving Bologna Centrale 05:15, Florence SMN 06:18 & Rome Termini 09:10.
Each portion of this comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at 59.90 in 6-berth couchettes, 69.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or the Austrian Railways website www.oebb.at (in , a little more fiddly, same fares). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3, onward trains from Rome to Naples, Rome to Sicily or La Spezia to Cinque Terre (for example) can be booked separately at either www.thetrainline.com (easy to use, recognisees English place-names) or www.italiarail.com (easy to use, recognises English place names, the small booking fee will be refunded if you email them at seat61@italiarail.com afterwards) or Italian Railways' own website www.trenitalia.com (more fiddly, requires Italian language place names, read this advice on using it first). Booking for Italian trains normally opens 4 months ahead.
![]() |
Step 1, Amsterdam to Munich by ICE with one easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
![]() |
Step 2, Munich to Florence & Rome by Nightjet sleeper train, seen here boarding on platform 11 at Munich Hbf. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
Option 5, Amsterdam to Italy using the Amsterdam-Innsbruck sleeper train and the scenic Brenner route - scenic & time-effective...
-
Step 1, travel from Amsterdam to Innsbruck by Nightjet sleeper train, leaving Amsterdam Centraal at 19:30 arriving Innsbruck Hbf at 09:14.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Departure from Amsterdam Centraal is at 19:00 on some dates, check when booking.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Tip: If you have a sleeper ticket or a 1st class ticket for the onward train, you can use the ΦBB Lounge at Innsbruck Hbf between trains, with free WiFi and complimentary tea, coffee, soft drinks & snacks.
-
Step 2, travel from Innsbruck to Italy by EuroCity train, leaving Innsbruck Hbf 11:24, arriving Verona P. Nuova 14:58 & Bologna Centrale 16:19.
This comfortable Austrian EuroCity train has a restaurant car for lunch, treat yourself! It travels through the scenic Brenner Pass, a treat, see the Brenner Pass photos & video.
Tip: Don't risk a tight connection with the earlier 09:24 EuroCity to Verona, I'd play safe and stick with the 11:24.
Change at Verona Porta Nuova for Venice. Change at Bologna Centrale for Florence, Rome & Naples.
If you'd like a morning in Innsbruck, a later train leaves Innsbruck Hbf at 13:24 running via Verona direct to Venice Santa Lucia, arriving 18:25.
Fares from Innsbruck Verona or Bologna (or, on the direct train, Venice) start at 29.90 in 2nd class or 59.90 in 1st class.
Fares from Bologna to Florence or Rome start at 19.90 in 2nd class or 39.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Step 1, book the nightjet sleeper from Amsterdam to Innsbruck at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Dutch Railways international website www.nsinternational.nl (in ). Look for the train marked NJ (Nightjet) with 0 changes. Booking opens up to 6 months ahead and you print your own ticket.
Step 2, now use www.thetrainline.com again to book from Innsbruck to Florence, Rome, Naples or anywhere in Italy. This connects to both the German, Austrian and Italian ticketing systems so you can book this as one transaction all in one place. You print your own ticket for the Austrian train and the Italian high-speed trains are ticketless, you simply print out your booking reference or show it on your phone. There's a small booking fee. The Austrian trains open for booking up to 6 months ahead, Italian trains may only open for booking 120 days ahead.
![]() |
Step 1, Amsterdam to Innsbruck by Nightjet sleeper train. Above, the Nightjet boarding at Amsterdam Centraal. More information about Nightjets. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Step 2, Innsbruck to Verona, Bologna or Venice by Austrian EuroCity train. This is the restaurant car on a EuroCity from Innsbruck arrived at Verona. You don't need to book a table, just go along and sit down. Dining on the move as the scenery glides by is one of the pleasures of travelling on trains like this... |
![]() |
![]() |
|
2nd class seats, some in open-plan saloons like this, some in 6-seat compartments. |
1st class leather seats. You'll also find seats in classic 6-seat compartments. |
![]() |
![]() |
|
The elegant restaurant car. Larger photo. |
Lunch with wine on board... |
![]() |
Mountains on the Brenner route... |
![]() |
![]() |
|
Vineyards, mountains and castles south of Brenner as the train heads for Trento & Verona... |
![]() |
Watch out for hilltop fortresses... See the Brenner Pass scenery video here. |
Option 6, Amsterdam to Italy via the Gotthard route - with overnight stop in Heidelberg.
-
This route is similar to option 1, but it can be nicer to split the journey over two days with a pleasant overnight hotel stop somewhere in Germany. There are many possible stopover cities - Cologne, Koblenz, Basel. How about the pretty university town of Heidelberg?
-
Step 1, check train times & buy ticket from Amsterdam to Heidelberg (or Cologne or Koblenz...) at www.bahn.de. You can find trains taking as little as 4h39 from as little as 37.90. Fares vary like air fares, so book ahead. You print your own ticket or can show it on your laptop or phone.
-
Stay overnight in Heidelberg. Check for hotels in Heidelberg near the station.
-
Step 2, travel from Heidelberg (or Cologne or Koblenz...) to Milan with a change at Basel SBB onto an ETR610 EuroCity train, taking around 7h30 through the scenic Gotthard route through the Alps.
The easiest way to book from Heidelberg to anywhere in Italy is at www.raileurope.com, click More options and enter Basel SBB as a via point. You can pay in , £ or $, there's a small booking fee.
Alternatively, first book from Heidelberg to Basel SBB at German Railways www.bahn.de (in , no booking fee) then book from Basel to anywhere in Italy at either www.italiarail.com (easy to use, recognises English place names, payment in , $, £, the small booking fee will be refunded if you email them at seat61@italiarail.com) or www.trenitalia.com (in , requires Italian-language place names, see advice on using it).
All these sites give print-at-home tickets for German trains, and it's ticketless for the Basel-Milan and onward Italian trains, you simply print out your booking reference or show it on your phone.
Option 7, Amsterdam to Italy via Munich & the scenic Brenner route - with overnight stop in Munich.
-
A convenient and scenic route by daytime trains with an overnight stop in Munich - in fact, for going to Verona or Venice by daytime trains this is the route I'd recommend, as easiest, cheapest and with fewest changes. With a good book and a bottle of wine, meals in the restaurant on the train, it's a chill out trip...
-
Day 1, travel from Amsterdam to Munich on superb German ICE trains with restaurant car, power sockets at all seats & free WiFi.
For example, you can leave Amsterdam Centraal at 14:38, change at Frankfurt (Main) Hbf) and arrive Munich Hbf at 22:07, but by all means book an earlier train and spend a pleasant evening in Munich, the station is just 15 minutes walk from the Marienplatz in the city centre.
Check train times at the German Railways website www.bahn.de, but I'll explain how to buy tickets in a minute.
-
Stay overnight in Munich. The affordable Eden Hotel Wolff & NH Collection Mόnchen are across the road from the station's north side exit with great reviews. Or consider the more upmarket 25 Hours Hotel The Royal Bavarian, Excelsior by Giesel & Mercure City Center. For a splurge, the luxurious Sofitel Munich Beyerpost occupies the former Royal Bavarian Post Office building of 1896-1900, at the station's south side exit.
Tip: For dinner, I recommend the Bavarian food & beer at the Augustiner Keller (www.augustinerkeller.de) at Arnulfstrasse 52, to the north side of Munich Hbf, see walking map.
-
Day 2, travel from Munich to Italy by comfortable Austrian EuroCity train via the scenic Brenner Pass, see the scenery video here.
A EuroCity train leaves Munich Hbf at 07:34 for Verona Porta Nuova. On Mondays-Fridays it runs direct to Bologna Centrale, on Saturdays & Sundays it runs direct to Venice Santa Lucia arriving 14:25. For Florence, Rome & Naples you'd change at Bologna on Mondays-Fridays or at Verona on Saturdays & Sundays.
A EuroCity train leaves Munich Hbf at 09:34 for Verona & Bologna, extended to Rimini from late May to early September. Change at Verona for Venice, change at Bologna for Florence, Rome, Naples.
A EuroCity train leaves Munich Hbf at 11:32 for Verona & Venice, arriving Venice Santa Lucia on the banks of the Grand Canal at 18:25. Change at Verona Porta Nuova for Florence, Rome & Naples.
-
How much does it cost?
Amsterdam to Verona, Bologna or Venice when using a direct train from Munich starts at 46.90 in 2nd class, 99.90 in 1st class.
Verona to Venice or Florence starts at 19.90 in 2nd class or 29.90 in 1st class.
Verona to Rome or Naples starts at 29.90 in 2nd class or 39.90 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets, easiest way...
You can buy all your tickets together in one place at www.raileurope.com, in plain English, in , £ or $, there's just a small booking fee.
German & Austrian trains open for booking up to 6 months ahead. Onward Italian trains may only opens 120 days ahead.
First book from Amsterdam to Munich for day 1 and add to basket. Then book from Munich to Venice, Florence, Rome, Naples (or anywhere else in Italy) for day 2.
If you are using a direct train from Munich to Verona, Bologna or Venice (read the train times above carefully!), no special instructions are necessary. But if you are travelling from Munich to Italy with a change of train, for example Munich to Venice on the 09:34 with a change of train in Verona, or from Munich to Florence or Rome on the 09:34 with a change of train in Bologna, then before running the enquiry you must click More options and enter the name of the interchange point (Verona Porta Nuova in most cases, or Bologna Centrale if using the 07:34 from Munich to Florence, Rome or Naples on weekdays, or the 09:34 Munich to Florence, Rome or Naples on any day of the week) with a stopover duration of 45 minutes to ensure a robust connection.
Raileurope.com connects to both the Trenitalia and DB systems so can source both tickets either side of Verona (or Bologna) as one transaction. You print your own ticket for the Austrian EuroCity train or can show it on your phone, for the Italian high-speed train it's ticketless, you simply print out your booking reference or show it on your phone. Easy!
-
How to buy tickets, cheaper way...
It's a bit cheaper to buy tickets at the German Railways website www.bahn.de as there's no booking fee, and a through ticket from Amsterdam to Verona, Bologna or Venice with an overnight stop in Munich added using Bahn.de's clever Add intermediate stop feature is cheaper than buying separate tickets Amsterdam-Munich and Munich-Verona/Bologna/Venice (which is what you'd get at www.raileurope.com)
To get the overnight stop in Munich, before running the enquiry click Stopover, enter Munich Hbf and a suitable stopover duration, say 10 hours, in the hh:mm box. Adjust the departure time and stopover duration to get the trains you want either side of Munich. Some trial and error may be needed!
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your phone or laptop.
Then add the connecting Italian train from Verona (or from Bologna, if using the 07:34 from Munich on weekdays, or the 09:34 from Munich any day of the week) to Florence, Rome, Naples or wherever at either www.italiarail.com (easy to use, recognises English place names, their 3.50 booking fee will be refunded if you email them afterwards at seat61@italiarail.com) or Italian Railways own website www.trenitalia.com (requires Italian language place names, a bit more fiddly so read this advice on using it first).
Option 8, Amsterdam to Italy via Paris from 64. Fast & comfortable, but involves crossing Paris by metro or taxi...
-
This route is slightly faster than the route via Germany, if you don't mind changing trains & stations in Paris by taxi or RER express metro.
-
Day 1, travel from Amsterdam to Paris by Thalys high-speed train, leaving Amsterdam Centraal at 09:15 Mondays-Fridays arriving Paris Gare du Nord 12:35 or at 10:15 Saturdays & Sundays arriving 13:38.
Thalys trains have 3 classes, a cafe-bar, power sockets at all seats & free WiFi, see more information about Thalys.
Cross Paris by metro or taxi to the Gare de Lyon. Allow at least 60 minutes between trains in Paris, preferably more - consider taking an earlier Thalys and allowing time for lunch at the Train Bleu restaurant.
-
Day 1, travel from Paris to Italy by Frecciarossa, leaving Paris Gare de Lyon 15:12, arriving Turin Porta Susa 21:18 & Milan Centrale 22:07.
Trenitalia's high-speed Frecciarossa has a cafe-bar, power sockets at all seats & free WiFi. It's a scenic journey through the Alps, see the Paris-Milan page showing train & scenery.
-
Stay overnight in Turin or Milan. Both cities make a great stopover, but Turin is lovely.
In Turin I suggest the Hotel Torino Porta Susa or Hotel Diplomatic or small Al Porta Susa B&B, all right next to Turin Porta Susa station where the Frecciarossa arrives and where your onward train leaves next morning, with good or great reviews. Alternatively, the excellent Turin Palace Hotel is in the centre right next to Porta Nuova station. It's a 7 minute taxi ride, 3-stop 1.50 metro ride or 20 minute walk from Porta Susa, but next morning you can board your train to Venice, Florence, Rome or Naples at Porta Nuova station where these trains start their journey.
In Milan, affordable hotels & guesthouses with good or great reviews just outside Milan Centrale include the Hotel Bristol, Hotel Bernina, 43 Station Hotel, B&B Hotel Milano Central Station, Guesthouse Teodora.
-
Day 2, take an onward train from Turin or Milan to Venice, Florence, Rome or Napes, with cafe-bar, power sockets at all seats & free WiFi. Milan to Venice only takes 2h35, Milan to Florence 1h40, Milan to Rome 2h55.
-
How much does it cost?
Amsterdam to Paris start at 35 in 2nd class (standard) or 79 in 1st class (comfort).
Paris to Turin or Milan start at 29 in 2nd class (standard), 36 in 1st class (business) or 165 in executive class with food included.
Turin or Milan to Venice or Florence starts at 19.90 in 2nd class or 29.90 in 1st class.
Turin or Milan to Rome or Naples starts at 29.90 in 2nd class or 39.90 in 1st class.
Fares vary like air fares, so book ahead.
-
How to buy tickets
Buy at www.raileurope.com or www.thetrainline.com as you can then buy all your tickets together in one place, in plain English, in , £ or £, overseas credit cards no problem, small booking fee. Booking for each of these trains normally opens 4 months ahead.
First book Amsterdam to Turin or Milan and add to basket. You can book this as one journey, but I recommend clicking More options and entering Paris as a via station with a stopover duration of at least 1 hour. You should always allow at least 60 minutes between trains in Paris, ideally more. Then book from Turin or Milan to your Italian destination for the following day, add to basket and check out.
You can also book Amsterdam-Paris at French Railways website www.sncf-connect.com, a bit more fiddly but no booking fee, then the onward Italian Frecciarossa from Paris to Turin or Milan at www.italiarail.com (easy to use, recognises English place names, their 3.50 booking fee will be refunded if you email them afterwards at seat61@italiarail.com) or Italian Railways own website www.trenitalia.com (requires Italian language place names, a bit more fiddly so read this advice on using it first).
-
Alternatively, travel Amsterdam-Paris on day 1, stay overnight, then travel Paris-Italy on day 2...
Take an early evening Thalys from Amsterdam Centraal to Paris Gare du Nord, stay overnight in Paris (see suggested hotels near the Gare du Nord & Gare de Lyon), then take the early morning Frecciarossa leaving Paris Gare de Lyon at 07:25 for Turin & Milan (see the timetable here). Change in Milan Centrale for Venice, Florence, Rome or Naples.
Book this at www.raileurope.com as follows: First book from Amsterdam to Paris, add to basket, then book from Paris to Italy for the following day, add to basket & check out.
Amsterdam to Barcelona, Madrid & Spain from 74
Option 1, Amsterdam to Barcelona in a single day. Onwards to Madrid, Alicante, Malaga, Granada or Seville next day...
-
Step 1, travel from Amsterdam to Paris by Thalys train, leaving Amsterdam Centraal at 09:15 Mondays-Saturdays arriving Paris Gare du Nord at 12:35. On Sundays, leave Amsterdam Centraal at 08:15 arriving Paris Gare du Nord at 11:35.
Thalys trains have a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
Cross Paris by metro or taxi from the Gare du Nord to the Gare de Lyon. Make sure you allow at least 60 minutes between trains, preferably more. I recommend taking the 08:15 Thalys any day of the week and having lunch at the wonderful Train Bleu restaurant at the Gare de Lyon.
-
Step 2, travel from Paris to Barcelona by TGV Duplex, leaving Paris Gare de Lyon at 14:56 arriving Barcelona Sants at 21:25.
This impressive 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. I recommend an upper deck seat for the best views, any seat number >60 is upper deck.
It's a scenic ride, the train passes Beziers cathedral, flamingos on the lakes between Montpelier & Narbonne, the historic Fort de Salses right by the tracks before Perpignan, with great views of the imposing 2,784m Mt Canigou as the train rounds the southern end of the Pyrenees, see more photos & information about the journey.
Fares start at 39 in 2nd class or 59 in 1st class. Fares vary like air fares, so book ahead.
-
Stay overnight in Barcelona... The Hotel Barcelo Sants is the top choice here, it's part of Barcelona Sants station so easy to use when arriving & departing by train, with great reviews & good feedback from Seat61 users. See other suggested hotels near the station.
-
Step 3, travel from Barcelona to other Spanish destinations next morning...
For Madrid: AVE-S103 high-speed trains link Barcelona Sants with Madrid Atocha every hour or two in as little as 2h30 from 35.
For Cordoba & Seville: Take the direct AVE-S112 high-speed train leaving Barcelona Sants at 08:35 arriving Cordoba 13:22 & Seville Santa Justa at 14:10. Or spend the morning in Barcelona and take the 15:15 AVE S112 high-speed train to Cordoba & Seville.
For Malaga: Leave Barcelona Sants at 08:35 by AVE-S112 high-speed train and change at Cordoba onto a high-speed AVE/Avant train arriving Malaga Maria Zambrano at 14:56. Or spend the morning in Barcelona and take the direct 15:15 AVE S112 high-speed train to Malaga.
For Granada: A direct AVE S112 high-speed train leaves Barcelona Sants at 08:35 arriving Granada at 15:00.
For Valencia & Alicante: EuroMed trains link Barcelona Sants with Valencia & Alicante regularly through the day, for example one leaves Barcelona Sants at 08:15 Mondays-Fridays arriving Valencia Joaquin Sorolla 10:55 & Alicante 12:45 or at 10:15 every day arriving Valencia Joaquin Sorolla 12:55 & Alicante 14:48. Fares from 23.
For Santiago de Compostela, A Coruna & Vigo, there's a morning Alvia train to Galicia, see details here.
-
How to buy tickets
Book at www.raileurope.com or www.thetrainline.com. These sites can book from Amsterdam to Barcelona in one go as one easy transaction with print-your-own tickets for both trains, and they connect to the Spanish Railways (Renfe) system to sell onward tickets in Spain.
You can use www.raileurope.com or www.thetrainline.com wherever you live, overseas credit cards no problem. There's a small booking fee.
Booking for Thalys & the TGV usually opens 4 months ahead. Spanish domestic trains open for booking 60 days ahead, but this varies greatly.
First book from Amsterdam to Barcelona. In the search results, look for an option with just 1 change.
If you want to stopover a few hours for lunch in Paris when using Raileurope, just click More options and enter Paris, with a duration of however many hours you want. In fact, I'd click More options and enter Paris anyway, as it'll then show separate prices either side of Paris and you can upgrade to 1st class if it's cheap to do so on one leg or the other, without having to upgrade throughout. I'd allow at least 60 minutes between trains in Paris, ideally more - by default, the system allows as little as 40 minutes.
If you are heading for Madrid, Malaga, Seville, Cordoba, Valencia or Alicante, first add the Amsterdam-Barcelona journey to your basket, then book Barcelona to your chosen Spanish destination for the following day, add this to your basket and check out, paying for both tickets as one transaction.
-
Alternatively, you can book each train separately direct with the relevant operator, avoiding any booking fee, although this takes more effort and is unlikely to make it any cheaper. It's easier to book everything together in plain English at www.raileurope.com or www.thetrainline.com!
Book the Amsterdam-Paris Thalys at www.nsinternational.nl or www.thalys.com with print-at-home tickets;
Then book the Paris-Barcelona TGV at www.sncf-connect.com with print-your-own or show-on phone tickets,
Then book onward trains within Spain at www.renfe.com (no booking fee, but very fiddly and may reject some overseas payment cards, see advice on using it here) - easier to use www.raileurope.com (in , £ or $, small booking fee) or www.petrabax.com (in $, small mark-up).
![]() |
Step 1, Amsterdam to Paris by Thalys seen above at Paris Nord. 360Ί photos inside a Thalys. More info about Thalys. |
![]() |
![]() |
|
Comfort & Premium seats, 2+1 across the car. Larger photo. |
Standard seats, 2+2 across. Larger photo. |
![]() |
The Thalys sweeps across the Moerdijk Bridge over the Hollands Diep one lazy evening, between Rotterdam & Antwerp. |
![]() |
Step 2, Paris to Barcelona by TGV Duplex. Here, a TGV Duplex is boarding at Paris Gare de Lyon. See more information, photos & video about the Paris-Barcelona train journey. |
![]() |
![]() |
|
Cafe-bar on upper deck in car 4, serving tea, coffee, soft drinks, wine, beer, snacks & microwave-style hot dishes. |
2nd class seats on the upper deck. There's a mix or tables for 4 and unidirectional seating. 360Ί photo. |
![]() |
![]() |
|
1st class upper deck seats, club duo on the left, a club quatre on the right. 360Ί photo. |
A TGV Duplex. The 1 near the door indicates 1st class, a 2 indicates 2nd class. |
![]() |
![]() |
|
Dinner from the cafe-bar... |
View from the train, passing Bιziers... |
![]() |
Mt Canigou & the Pyrenees... One of the highest peaks in the mighty Pyrenees, the 2,784m (9,137 feet) high Mt Canigou dominates the skyline on the right all the way from Perpignan to Girona, see en.wikipedia.org/wiki/Canigou. |
Option 2, Amsterdam to Paris, stay overnight in Paris, Paris to Barcelona & Spain next day...
-
Step 1, travel from Amsterdam to Paris by Thalys, leaving Amsterdam Centraal at 18:15 and arriving Paris Gare du Nord at 21:35.
By all means take an earlier train and have an evening or longer in Paris, there's a train every hour or two. The high-speed Thalys trains have a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
Cross Paris by metro or taxi from the Gare du Nord to the Gare de Lyon.
-
Stay overnight in Paris. The Mercure Paris Gare De Lyon is part of the Gare de Lyon station complex, ideal for an early train next morning. See other suggested hotels near the Gare du Nord & Gare de Lyon.
-
Step 2, travel from Paris to Barcelona by TGV Duplex, leaving Paris Gare de Lyon at 09:42 and arriving Barcelona Sants at 16:34.
From 8 July to 3 September 2023 there's also an earlier TGV, leaving Paris Gare de Lyon 06:56, arriving Barcelona Sants at 13:25.
This impressive 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. It's a comfortable & scenic journey - I recommend an upper deck seat for the best views, click here for the sights to see from the train on the way.
Fares start at 39 in 2nd class or 59 in 1st class. Fares vary like air fares, so book ahead.
-
Step 3, travel from Barcelona to Madrid, Valencia, Alicante and so on by high-speed train...
A high-speed AVE leaves Barcelona Sants at 18:25, arriving Madrid Atocha 20:55, with cafe-bar, power sockets at all seats & free WiFi.
A fast EuroMed train leaves Barcelona Sants at 18:15 arriving Valencia Joaquin Sorolla 21:02 & Alicante 23:14.
For Granada, Seville, Cordoba & Malaga, stay in Barcelona overnight, I recommend the Hotel Barcelo Sants inside the station. Next morning a direct high-speed AVE train leaves Barcelona Sants at 08:35 for Granada, Cordoba & Seville Santa Justa, change Cordoba for Malaga Maria Zambrano.
-
How to buy tickets
The easiest way to book from Amsterdam to Spain is at www.raileurope.com. This connects to both French Railways for Thalys & TGV and to Spanish Railways (Renfe) for onward tickets within Spain. You can use it wherever you live as all overseas credit cards are accepted, fares in , £ or $, small booking fee.
Booking for Thalys & the TGV usually opens 4 months ahead, booking for Spanish trains opens 60 days ahead, but this varies.
First book from Amsterdam to Paris, picking any direct Thalys train you like. Add this to your basket.
Now book from Paris to Barcelona, Madrid, Malaga, Seville, Valencia or Alicante as one journey. In the search results, look for Paris-Barcelona options with 0 changes, or Paris to Madrid/Malaga/Seville/Valencia/Alicante options with 1 change in Barcelona. Add this to your basket and check out, paying for both journeys as one transaction.
-
Alternatively, you can book each train separately, although this takes more effort and is unlikely to make it materially cheaper:
Book the Amsterdam-Paris Thalys & Paris-Barcelona TGV at www.sncf-connect.com with print-at-home or show-on-phone tickets.
Book onward trains within Spain at www.renfe.com (in , very fiddly, may reject some overseas payment cards, see advice on using it here) or much easier to use alternative sites www.raileurope.com (in , £ or $, small booking fee) or www.petrabax.com (in US$, small mark-up).
Option 3, Amsterdam to Paris by Thalys, a French sleeper train to the Spanish border, then onward Spanish trains...
-
Step 1, travel from Amsterdam to Paris by Thalys, leaving Amsterdam Centraal at 16:15 daily except Saturdays arriving Paris Nord at 19:35.
Or any day of the week, leave Amsterdam Centraal at 15:15 arriving Paris Gare du Nord at 18:35 with time for dinner in Paris.
The high-speed Thalys trains have a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
Buy tickets at www.raileurope.com or www.thetrainline.com, there's a small booking fee, but these are easy to use, in , £ or $, overseas credit cards no problem, and they sell tickets for multiple operators so you can keep all your European train bookings together in one place. About Raileurope. About Thetrainline. Alternatively, you can buy tickets at the Dutch Railways website www.nsinternational.nl (which can also book connecting trains within the Netherlands, for example Arnhem-Paris) or the French Railways website www.sncf-connect.com.
Cross Paris by metro or taxi from the Gare du Nord to the Gare de Lyon.
-
Step 2, travel overnight from Paris to Latour de Carol in the heart of the Pyrenees or from Paris to Cerbθre on the Spanish border by French sleeper train, leaving Paris Gare d'Austerlitz around 21:00. Then take a local train from Latour or Cerbθre to Barcelona Sants arriving at lunchtime. See the Paris to Barcelona by sleeper train page for full details, prices, tips & how to buy tickets.
-
Step 3, travel from Barcelona to other Spanish destinations next morning...
For Madrid: AVE-S103 high-speed trains link Barcelona Sants with Madrid Atocha every hour or two in as little as 2h30 from 35, check times at www.raileurope.com.
For Cordoba & Seville: Take the direct AVE-S112 high-speed train leaving Barcelona Sants at 15:15 arriving Cordoba & Seville Santa Justa in the evening. Fares start at around 45.
For Valencia & Alicante: A EuroMed train leaves Barcelona Sants at 16:10 arriving Valencia Joaquin Sorolla at 18:50 and Alicante at 20:37. Fares start from 23, check times at www.raileurope.com.
Book Spanish trains at www.raileurope.com or www.thetrainline.com (both easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or www.renfe.com (much more fiddly, in , see my advice before using it). I'd allow at least 1 hour between trains in Barcelona.
Amsterdam to San Sebastian from 63
-
Step 1, travel from Amsterdam Central to Paris Gare du Nord by high-speed Thalys train in 3h20.
Thalys trains have 3 classes and a cafe-bar, there are power sockets at all seats & free WiFi.
Fares start at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
Cross Paris by metro or taxi from Paris Nord to Paris Gare Montparnasse. Allow at least 60 minutes between trains in Paris, ideally more..
-
Step 2, travel from Paris Gare Montparnasse to Hendaye on the Spanish border by high-speed double-deck TGV Duplex Ocιane in around 4h40.
The TGV has a cafe-bar, power sockets at all seats & free WiFi.
Fares start at 25 in 2nd class or 45 in 1st class. Fares vary like air fares, so book ahead.
-
Step 3, transfer from Hendaye to San Sebastian by Euskotren metro, every 30 minutes, journey time 37 minutes...
Simply walk out of Hendaye station and turn right, the little Euskotren station is in a corner of the main station forecourt. Buy a ticket for 2.75 at the Euskotren station from the machines or staffed counter and hop on the next half-hourly Euskotren metro from Hendaye to San Sebastian Amara station, journey time 37 minutes. See the Paris to San Sebastian page for more information, photos & tips.
-
For example:
Leave Amsterdam Central at 06:15 Mondays-Fridays, change in Paris, arriving Hendaye at 16:47.
Leave Amsterdam Central at 09:15 on Saturdays, change in Paris, arriving Hendaye at 18:47.
Leave Amsterdam Central at 11:15 daily except Saturdays, change in Paris, arriving Hendaye at 20:47.
-
Buy tickets from Amsterdam to Hendaye at www.raileurope.com. In the search results, look for journeys with just 1 change.
If you'd like longer in Paris (I recommend allowing at least 70 minutes between trains, by default the system allows as little as 40), click More options, enter Paris (any station) and a desired stopover duration.
Booking opens up to 4 months ahead. You print your own tickets or can select a mobile ticket to show on your phone.
Buy your metro ticket from Hendaye to San Sebastian at the Euskotren station in Hendaye either from the ticket machines or staffed counter.
Alternatively, book the Amsterdam-Paris Thalys & Paris-Hendaye TGV at the French Railways website www.sncf-connect.com, more fiddly, but no fee.
-
See the Paris to San Sebastian page for more details, including tips for the Paris-Hendaye-San Sebastian journey, with photos showing the location of the Euskotren station at Hendaye.
Amsterdam to Ibiza & Mallorca
-
Step 1, travel from Amsterdam to Barcelona as shown in the Amsterdam to Barcelona section above.
If you use option 2 above, you can leave Amsterdam early evening on Day 1, stay overnight in Paris, reaching Barcelona at 16:34 on Day 2.
-
In Barcelona, it's a 4 km 46-minute walk from Barcelona Sants station to the Trasmed and Balearia ferry terminal at the foot of La Rambla, near the Columbus monument, see walking map. A taxi costs around 20 & takes 13 minutes or take metro line L3 from Barcelona Sants to Drassane metro station (see www.tmb.cat), from where the Balearia terminal is 7 minutes walk, the Trasmed terminal is 9 minutes walk. Map of Barcelona showing station and Trasmed/Balearia ferry terminals.
-
Step 2, sail overnight from Barcelona to Ibiza or Palma de Mallorca by ferry.
Ibiza: Trasmed operate an overnight ferry from Barcelona to Ibiza on most nights of the week sailing at or around 22:00, arriving 07:00. Times and dates vary, check times and buy tickets at the Direct Ferries website or www.trasmed.com. Check-in for the ferry closes 30 minutes before sailing time. You can pre-print your boarding pass to save time at the terminal. Balearia also operate an overnight ferry to Ibiza on most nights of the week, sailing times vary but it typically sails at 22:00, arriving in Ibiza town (Ibiza Ciudad) at 06:00. Check times and buy tickets at the Direct Ferries website or www.balearia.com.
Mallorca: There are two overnight ferries from Barcelona to Palma de Mallorca, both with restaurants, bars & cosy en suite cabins, both usually sailing from Barcelona around around 22:00 and arriving in Palma around 07:00. One ferry is run by Trasmed (www.trasmed.com), the other run by Balearia (www.balearia.com). You can check times & buy tickets at the Direct Ferries website.
Amsterdam to Algeciras & Gibraltar
-
Day 1, travel from Amsterdam to Barcelona in a day as shown in the Amsterdam-Barcelona section above.
-
Stay overnight in Barcelona The Hotel Barcelo Sants is the top choice here, it's part of Barcelona Sants station so easy to use when arriving & departing by train, with great reviews & good feedback from Seat61 users. See other suggested hotels near the station.
-
Day 2, travel from Barcelona to Madrid by high-speed AVE, leaving Barcelona Sants at 11:00 and arriving Madrid Atocha at 13:45.
Tip: If you have a premium ticket food is included on the AVE and you can use the Sala Club at Barcelona Sants.
-
Day 2, travel from Madrid to Algeciras by Intercity train, leaving Madrid Atocha at 15:05 arriving San Roque-La Linea 20:15 & Algeciras 20:32.
The air-conditioned Intercity train is an articulated Talgo train with cafe-bar. There's great scenery both on the high-speed line between Madrid and Cordoba through the mountains and on the classic line twisting through the hills to Algeciras, the Spanish town across the bay from Gibraltar. See a video of the journey here.
-
Day 2, take a bus or taxi from Algeciras to la Linea & walk into Gibraltar.
A taxi from Algeciras railway station to La Linea costs 24.75 and takes about 22 minutes. Taxis don't use the meter on this run, and aren't normally allowed to cross the border into Gibraltar.
To go by bus, cross the roundabout outside Algeciras railway station and enter the San Bernado bus station, then take bus M-120 to La Linea for around 2.50. Bus M-120 runs every 30 minutes Mon-Fri at xx.00 and xx.30 past each hour or every 45 minutes at weekends, journey time about 45 minutes to La Linea, for bus information see siu.ctmcg.es.
La Linea is the Spanish town outside the border crossing to Gibraltar, and La Linea's bus stop and taxi rank are right outside the entrance to Gibraltar. Walk through the Spanish then UK passport checkpoints into Gibraltar (5-10 minutes). Then either (a) keep walking straight ahead of you into Gibraltar town, it's takes about 15 minutes to the centre or (b) take a frequent local Gibraltar bus from the border into town or (c) look for the taxi stop on the right just after the passport check and wait for a taxi to your hotel for a few pounds - Gibraltar taxis will accept euros. The walk from the border to Gibraltar's Main Street takes you across Gibraltar airport's runway, though they stop cars and pedestrians when an aircraft is landing or taking off! Map of Algeciras - La Linea - Gibraltar area.
Alternative via San Roque-La Linea station: The closest station to Gibraltar is actually San Roque-La Linea, and all trains to Algeciras call here around 20 minutes before arriving at Algeciras. So if you prefer, you can get off here and take a taxi to La Linea, or walk the 1.6 km (1 mile) to the Bar La Redonda bus stop on the main road on the M-120 bus route from Algeciras to La Linea. Buses run to La Linea every 30 minutes weekdays, every 45 minutes weekends. Taxis are usually available outside San Roque station, San Roque to the La Linea/Gibraltar border is about 16 km (10 miles) and it takes just over 30 minutes depending on traffic.
-
How much does it cost?
Amsterdam to Paris starts at 35 in 2nd class or 79 in 1st class.
Paris to Barcelona starts at 39 in 2nd class or 59 in 1st class.
Barcelona to Madrid starts at 38 in standard class or 45 in comfort class.
Madrid to Algeciras starts at 25 in standard class or 38 in comfort class.
Fares vary like air fares, so book ahead.
-
How to buy the train tickets
You can buy all your tickets together at www.raileurope.com or www.thetrainline.com, both easy to use, in , £ or $, overseas credit cards no problem, small booking fee.
First book from Amsterdam to Barcelona, add this to your basket, then book Barcelona to Madrid and Madrid to Algeciras for the following day, add each of these to your basket & check out.
Booking for Thalys & TGV opens up to 4 months ahead, for the AVE & Intercity train 60 days ahead, but it varies. You print your own tickets.
Alternatively, you can book from Amsterdam to Barcelona at the French Railways website www.sncf-connect.com (in , same fares, more fiddly, no fee) then book Barcelona to Madrid and Madrid to Algeciras at the Spanish Railways website www.renfe.com (in , much more fiddly, may reject some overseas credit cards, see this advice on using it), you'll find www.thetrainline.com much easier to use.
![]() |
An Intercity train (formerly branded Altaria), at Madrid Atocha. |
![]() |
![]() |
|
Bus M-120 boarding at Algeciras bus station |
|
Rock of Gibraltar, seen from a taxi near La Linea. |
Amsterdam to Lisbon, Porto & Portugal from 122
Option 1, Amsterdam to Lisbon via Barcelona & Madrid...
-
Step 1, travel from Amsterdam to Paris by Thalys, leaving Amsterdam Centraal at 18:15 and arriving Paris Gare du Nord at 21:35.
By all means take an earlier train and have an evening or afternoon in Paris, there's a train every hour or two. Thalys trains have a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start at 35 in 2nd class or 79 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or French Railways website www.sncf-connect.com (more fiddly, in , but no fee). You print your own ticket or can choose a mobile ticket.
Using raileurope or thetrainline allows you to book your tickets in one place as they connect to both the SNCF & Renfe ticketing systems.
Change stations from the Gare du Nord to Gare de Lyon by metro or taxi.
-
Stay overnight in Paris. The Mercure Paris Gare De Lyon is part of the Gare de Lyon station complex, ideal for an early train next morning. See other suggested hotels near the Gare du Nord & Gare de Lyon.
-
Day 2, travel from Paris to Barcelona by 320 km/h TGV Duplex leaving Paris Gare de Lyon at 09:42 and arriving Barcelona Sants at 16:34.
This double-deck TGV has a cafe-bar, power sockets at all seats & free WiFi. It's a comfortable & scenic journey, see an account of the sights to see from the train on the way.
Fares start at 39 in 2nd class or 59 in 1st class. Fares work like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com. Booking for the TGV opens up to 4 months ahead.
-
Day 2, travel from Barcelona to Madrid by AVE high-speed train, leaving Barcelona Sants at 18:25 and arriving Madrid Atocha at 20:55.
The AVE has a cafe-bar, power sockets at all seats & free WiFi. More information about trains from Barcelona to Madrid.
Fares start at 38 in Standard class or 45 in Comfort class. Fares work like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com. Booking for Spanish trains normally opens 60 days ahead, but this varies.
-
Stay overnight in Madrid. The classic Hotel Mediodia is across the road from Atocha with good reviews, or try the NH Hotel Madrid Atocha or Only YOU Hotel Atocha, also across the road from the station.
-
Day 3, travel from Madrid to Lisbon by daytime trains as shown on the Madrid to Lisbon page.
Option 2, Amsterdam to Porto & Lisbon via San Sebastian & Vigo - slightly slower, can be cheaper...
-
Day 1, travel from Amsterdam to San Sebastian as shown above. For example:
Leave Amsterdam Central at 06:15 Mondays-Fridays by Thalys, change in Paris, then take a TGV Duplex Ocιane to Hendaye arriving 16:47.
Leave Amsterdam Central at 09:15 on Saturdays by Thalys, change in Paris, then take a TGV Duplex Ocιane to Hendaye arriving 18:47.
Leave Amsterdam Central at 11:15 daily except Saturdays by Thalys, change in Paris, take a TGV Duplex Ocιane to Hendaye arriving 20:47.
The impressive double-deck TGV Duplex Ocιane has a cafe-bar, power sockets at all seats & free WiFi. I recommend an upper deck seat for the best views, any seat number >60 is upper deck. Hendaye is on the French side of the Spanish border.
Book this at www.raileurope.com or www.thetrainline.com. Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone.
Transfer from Hendaye to San Sebastian Amara station by half-hourly local Euskotren as shown above, journey time 37 minutes.
In San Sebastian it's a 10-minute walk from Euskotren's Amara station to the mainline Renfe station, see walking map.
-
Stay overnight in San Sebastian. The Pension Regil is close to the old town with great reviews, 10 minutes walk from the Renfe station, 7 minutes walk from the Amara Euskotren station. If you want something in the old town itself, try the Pension Garibai or Pension Alameda. If you want to push the boat out, San Sebastian's most venerable hotel (which I can recommend personally, having stayed there) is the Hotel de Londres y Inglaterra, on the sea front.
-
Day 2, travel across Spain from San Sebastian to Vigo on one of these two possible departures:
Morning departure, every day: Travel from San Sebastian (Renfe station) to Madrid by Alvia train, leaving San Sebastian at 09:02 and arriving Madrid Chamartin at 13:56. Then travel from Madrid to Vigo by Alvia train, leaving Madrid Chamartin at 16:00 and arriving Vigo Urzaiz at 20:12. The comfortable high-speed Alvia trains have a cafe-bar, standard & comfort class. Vigo Urzaiz station is a 1.1 km 15-minute walk from Vigo Guixar station, see walking map.
Afternoon departure, Wednesdays, Fridays & Sundays only: Spend the morning in San Sebastian. An Intercity train leaves San Sebastian (Renfe station) at 12:13 arriving Vitoria/Gasteiz at 13:58. This is a guaranteed connection into the Barcelona-Galicia Alvia train which leaves Vitoria/Gasteiz at 14:19 on Wednesdays, Fridays & Sundays arriving Vigo Guixar at 23:35.
Tip: There's a lovely relaxed cafe-bar at San Sebastian Renfe station, accessible from the forecourt or the near-side platform, just north of the main station building, ideal for a cafe con leche before your train.
San Sebastian to Vigo starts at 23 each way. The price varies, book ahead for the cheaper prices.
Book this at www.raileurope.com or www.thetrainline.com. Booking for Spanish trains normally opens 60 days ahead, but this varies.
Tip: If using the daily departure with a change in Madrid, you might need to treat San Sebastian-Madrid & Madrid-Vigo as separate bookings.
-
Stay overnight in Vigo. The NH Collection Vigo hotel & cheaper Hotel Atlantico Vigo are both near the station with great reviews.
-
Day 3, travel from Vigo to Porto by air-conditioned regional train, leaving Vigo at 08:58 arriving Porto Campanhγ at 10:20. If you'd like to spend some time in Vigo, there's a later train leaving Vigo at 19:56 arriving Porto 21:18.
The fare is 14.95, fixed price.
This can also be booked at www.raileurope.com or www.thetrainline.com, Booking opens 60 days ahead, but this can vary.
-
Day 3, take any suitable onward train from Porto to Lisbon, for example the 11:40 Alfa Pendular arriving Lisbon Santa Apolonia at 14:30. Fares start at 15. Book this at the Portuguese Railways website www.cp.pt (in ) or at Omio.com (in , £ or $).
Amsterdam to Andorra
Option 1, Amsterdam to Andorra in a day...
-
Step 1, travel from Amsterdam to Paris by Thalys, leaving Amsterdam Centraal at 09:15 and arriving Paris Gare du Nord 12:38.
High-speed Thalys trains travel at up to 300km/h, with 3 classes, a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start from 35 in 2nd class (standard) or 72 in 1st class (comfort). Fares vary like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or French Railways website www.sncf-connect.com (more fiddly, in , but no fee). You print your own ticket or can choose a mobile ticket.
Change stations in Paris by metro or taxi. Always allow at least 60 minutes between trains in Paris, but the longer the better.
-
Step 2, travel from Paris to Toulouse by high-speed TGV, leaving Paris Montparnasse at 15:08 arriving Toulouse Matabiau 19:26.
Fares start at 25 in 2nd class or 45 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or French Railways website www.sncf-connect.com (more fiddly, in , but no fee). You print your own ticket or can choose a mobile ticket.
Have dinner in Toulouse...
-
Step 3, travel from Toulouse Matabiau to Andorra la Vella by bus, taking 4 hours, fare 33.
There are 3 services every day run by Andbus, check times at www.andorrabybus.com. I'd allow at least an hour between train and bus in Toulouse, just in case of delay. There's normally a bus leaving Toulouse Matabiau at 20:00 arriving Andorra at midnight.
The buses leave from bus stand 15 inside the Gare Routiθre (bus station) immediately outside Toulouse Matabiau station. Simply walk out of the station onto the forecourt and look to your right. The bus station is the modern building with the glass-and-blue-framework upper section, see the photos below.
Book the bus ticket at www.andorrabybus.com.
![]() |
![]() |
|
Travel from Toulouse to Andorra by bus, seen at bus stand 15. The bus station is right next to the rail station. |
Bus station in Toulouse Matabiau forecourt. Photos courtesy of Andrew McIntyre. |
Option 2, Amsterdam to Andorra using the Paris-Toulouse-l'Hospitalet overnight train...
-
Step 1, travel from Amsterdam to Paris by Thalys train, leaving Amsterdam Centraal at 16:15 and arriving Paris Gare du Nord at 19:38.
High-speed Thalys trains travel at up to 300km/h, they have 3 classes, a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start at 35 in 2nd class (standard) or 72 in 1st class (comfort). Fares vary like air fares, so book ahead.
Book this at www.raileurope.com or www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or French Railways website www.sncf-connect.com (more fiddly, in , but no fee). You print your own ticket or can choose a mobile ticket.
Change stations in Paris by metro or taxi. Always allow at least 90 minutes between trains in Paris when catching a sleeper you don't want to miss. Indeed, I recommend booking an earlier Thalys and having dinner at the Train Bleu restaurant at the Gare de Lyon before strolling across the bridge over the River Seine to the Gare d'Austerlitz.
-
Step 2, travel from Paris to either Toulouse or l'Hospitalet prθs l'Andorre by Intercitι de Nuit, leaving Paris Gare d'Austerlitz at 21:14 arriving Toulouse Matabiau at 05:54 or l'Hospitalet prθs l'Andorre at 08:46.
These Intercitιs de Nuit have 1st class 4-berth couchettes, 2nd class 6-berth couchettes & 2nd class reclining seats.
Fares start at 35 in a 2nd class couchette or 65 in a 1st class couchette. Fares vary like air fares, so book ahead.
The Paris-L'Hospitalet night train should run daily all year, but there are occasional dates or periods when it doesn't run due to track work, so check for your date of travel. It also has an annoying habit of opening late for booking, less than the expected 4 months ahead, so don't be too impatient. If the Paris-l'Hospitalet train is not running on your date of travel, check Paris to Toulouse instead.
Buy tickets at www.raileurope.com or www.thetrainline.com (both easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or the French Railways website www.sncf-connect.com (in , more fiddly, no fee). Booking opens up to 4 months ahead. You print your own ticket or can choose a mobile ticket.
Tip: If getting off in Toulouse, I can recommend the breakfast buffet at the Pullman Hotel, a few minutes walk from the station.
-
Step 3 if you go via Toulouse (slower, longer road journey, but cheaper): Travel from Toulouse to Andorra by bus.
A bus run by Andbus (www.andorrabybus.com) typically leaves Toulouse at 11:00, arriving Andorra la Vella bus station at 15:00. Check current times at www.andorrabybus.com, I'd allow at least an hour between train and bus in Toulouse in case of delay.
The bus leaves from bus stand 15 inside the Gare Routiθre (bus station) immediately outside Toulouse Matabiau station. Simply walk out of the station onto the forecourt and look to your right. The bus station is the modern building with the glass-and-blue-framework upper section, see the photos below.
Book the bus at www.andorrabybus.com. The fare is around 36 one-way.
-
Step 3 if you go via l'Hospitalet (fastest, more rail & less road, but with expense of a taxi): Enjoy the scenic train ride into the Pyrenees to l'Hospitalet prθs l'Andorre, then travel from l'Hospitalet to Andorra la Vella by road, see the London to Andorra page for taxi details.
![]() |
Paris to Toulouse or l'Hospitalet by Intercitι de Nuit, seen here at Paris Gare d'Austerlitz: More information about Intercitι de Nuit trains. Watch the video. Photo courtesy of Philip Dyer-Perry. |
![]() |
![]() |
![]() |
||
1st class 4-berth couchettes, as recently refurbished. Courtesy of @Bristol_Phil. Photo in 2nd class courtesy Dan Chester. |
2nd class 6-berth couchettes |
Chilling in the corridor... Courtesy Dan Chester. |
![]() |
If you choose to go via l'Hospitalet, you stay on the sleeper train as it climbs into the Pyrenees south of Toulouse. This is Foix, between Toulouse & l'Hospitalet. The castle is on the right just south of the station. |
![]() |
Beyond Foix, the sleeper train climbs higher into the mountains... |
![]() |
![]() |
|
...and arrives at l'Hospitalet-pres-l'Andorre station, pictured above right... |
![]() |
![]() |
|
Road transport to Andorra... This is a Toulouse to Andorra bus at Toulouse bus stand 15. |
The bus station in Toulouse Matabiau forecourt. Photo courtesy of Andrew McIntyre. |
Amsterdam to Cologne, Frankfurt or anywhere in Germany from 18.90
-
Regular ICE high-speed trains link Amsterdam Centraal with Dόsseldorf in 2h12, Cologne Hbf in 2h38 and Frankfurt (Main) Hbf in 3h53, with connections to anywhere in Germany.
These superb German ICE trains come with a restaurant car, power sockets at all seats & free WiFi, see the ICE information page.
-
Fares start at 18.90 to Cologne, from 27.90 to Frankfurt or 37.90 to anywhere else in Germany in 2nd class.
1st class fares start at 49.90 to Cologne, 59.90 to Frankfurt or 69.90 to anywhere else in Germany.
Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You print your own ticket (on A4 paper, US Letter size is fine) or can show it on your laptop or phone. I recommend registering when prompted so you can always log in and check or re-print all your bookings.
You can also book at the Dutch Railways international site www.nsinternational.nl.
-
Tip: Amsterdam-Frankfurt ICE trains cross the Rhine before entering Cologne Hbf, with the impressive towers of Cologne cathedral visible on the left right next to the station. The train then leaves the same way it came in, re-crossing the Rhine before turning southwards. Don't be surprised when your train changes direction at Cologne, and crosses the same Rhine bridge twice!
![]() |
An ICE3M to Dusseldorf, Cologne & Frankfurt at Amsterdam Centraal. More information about ICE... |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
Amsterdam to Berlin from 37.90
-
Every two hours, a comfortable InterCity train leaves Amsterdam Centraal for Osnabruck (3h05), Hanover (4h18) & Berlin Hbf (6h25).
Trains are the best option on this route, they're centre to centre with no check-in or airport hassle. The trains have plenty of space for luggage and a bistro car, so treat yourself to a meal and a beer or two.
-
Amsterdam to Berlin start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted, rather than booking as a guest, so you can always log in and check or re-print all your bookings. You print your own ticket (on A4 paper, or US Letter size is fine) or can show it on your laptop or phone.
![]() |
Amsterdam to Berlin by Intercity train. More information about these Intercity trains. |
Amsterdam to Munich from 37.90
Option 1, Amsterdam to Munich by sleeper train - the most time-effective option:..
-
New in 2021, an excellent Nightjet sleeper train leaves Amsterdam Centraal at 19:30 every evening arriving Munich Hbf at 07:09 next morning.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
The sleeper leaves Amsterdam at 19:00 on certain dates.
-
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
-
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or at the Dutch Railways international website www.nsinternational.nl (in ). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
The Nightjet sleeper train boarding at Amsterdam Centraal. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
Option 2, Amsterdam to Munich by daytime trains...
-
You can travel from Amsterdam Centraal to Munich Hbf by ICE high-speed train in as little as 7h24. For example:
Leave Amsterdam Centraal at 06:38, change at Frankfurt (Main) Hbf, arrive Munich Hbf 14:06.
Leave Amsterdam Centraal at 08:08, change at Mannheim Hbf, arrive Munich Hbf 15:13.
Leave Amsterdam Centraal at 10:38, change at Frankfurt (Main) Hbf, arrive Munich Hbf 18:07.
Leave Amsterdam Centraal at 12:38, change at Frankfurt (Main) Hbf, arrive Munich Hbf 20:07.
Leave Amsterdam Centraal at 14:38, change at Frankfurt (Main) Hbf, arrive Munich Hbf 22:06.
All of these trains are superb ICE trains with a restaurant car, power sockets at all seats & free WiFi, see more information about ICE trains.
-
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
I recommend registering when prompted, rather than booking as a guest, so you can always log in and check or re-print all your bookings. You print your own ticket or can show it on your laptop or phone.
You can also book at the Dutch Railways international site www.nsinternational.nl.
-
Tip: Take the Rhine Valley scenic route! See the Rails Down the Rhine page for more information, photos & video.
By default, the journey planner at www.bahn.de will send you the fastest way, either via Hannover or via the Cologne-Frankfurt high-speed line. If you don't mind taking an extra hour you can use the classic curvaceous Rhine Valley route between Cologne and Frankfurt, past vineyards, mountains, castles, river boats and the legendary Lorelei Rock.
To get this option using www.bahn.de, simply click Stopover and put Koblenz in the via box. You'll now see options via Bonn & Koblenz in the search results, which means the Rhine Valley route. Make sure you find seats on the left hand side of the train going south, as that's where the Rhine will be.
![]() |
An ICE3M to Frankfurt at Amsterdam. More information about ICE. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
Option 3, Amsterdam to Munich with overnight stop in Cologne...
-
Day 1, travel from Amsterdam to Cologne by ICE train, leaving Amsterdam Centraal at 18:38 arriving Cologne Hbf at 21:15.
By all means book an earlier train for a pleasant evening in Cologne. ICE trains have a restaurant car, power sockets at all seats & free WiFi.
-
Stay overnight in Cologne. The good & inexpensive Ibis Hotel Kφln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
-
Day 2, travel from Cologne to Munich on any morning train you like: For example, the 07:55 from Cologne Hbf arrives Munich Hbf at 12:26. Or have a leisurely breakfast at your hotel and book a later train, they leave every hour or better.
-
Fares from Amsterdam to Munich start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
Enter Amsterdam Centraal to Munich Hbf, then click Stopover and put Cologne Hbf in the via box with your desired stopover duration in the hh:mm box, say 11 hours.
Why not allow time for a wander round Cologne, visiting the cathedral right next to the station? You can add a stopover of up to 48h duration. Adjust the departure time and stopover duration to get earlier or later trains for each part of the journey with a longer or shorter overnight stop in Cologne.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket (on A4 paper or U.S. Letter size is fine) or can show it on your phone or laptop.
-
Tip: Take the scenic route! If you have an extra hour, take the scenic route along the Rhine Valley from Cologne southwards, rather than the faster high-speed line. Simply click Stopover again and enter Koblenz leaving duration as zero. You will now be routed via the twisting Rhine Valley line past castles, vineyards, river boats, and the legendary Lorelei Rock. Indeed, you could make Koblenz the stopover instead of Cologne if you like, booking Amsterdam to Munich with Koblenz in the via box and stopover duration say 10 hours.. Sit on the left hand side going south as that's the side the river will be. See the Rails Down the Rhine page for more information, photos & video.
Amsterdam to Vienna from 49.90
Option 1, Amsterdam to Linz & Vienna by sleeper train - the most time-effective option...
-
New in 2021, a Nightjet sleeper train leaves Amsterdam Centraal at 19:30 every evening arriving Linz at 07:44 & Vienna Hbf at 09:14.
This excellent Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 or 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
The sleeper leaves Amsterdam at 19:00 on certain dates.
-
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
-
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Dutch Railways international website www.nsinternational.nl (in ). Booking opens up to 6 months ahead. You can also book this train at the Austrian Railways website, www.oebb.at (in ). You print your own ticket.
![]() |
The Nightjet sleeper train boarding at Amsterdam Centraal. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
Option 2, Amsterdam to Vienna in a single day...
-
You can travel from Amsterdam to Vienna in a single chill-out day on superb ICE trains with one easy change of train. For example,
Leave Amsterdam Centraal at 08:08, change Frankfurt Flughafen (an easy same-platform change), arrive Vienna Hbf 18:47.
Leave Amsterdam Centraal at 10:38, change Frankfurt (Main) Hbf, arrive Vienna Hbf 23:05.
Take a good book and enjoy the ride, ICE trains have power sockets at all seats, free WiFi and a restaurant car serving tea, coffee, wine, beer, snacks & hot dishes - in 1st class orders for food & drink are taken and served at your seat. I recommend the Erdinger weissbier!
-
Fares start at 49.90 in 2nd class or 79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or show it on your laptop or phone.
Tip: You can programme in a few hours stop in Cologne or Nuremberg if you like. Book from Amsterdam to Vienna, but click Stopover, enter Cologne Hbf or Nuremberg Hbf, enter desired number of hours stopover (say 3) and off you go.
-
You can also book at the Dutch Railways international site www.nsinternational.nl.
![]() |
An ICE-T from Frankfurt to Vienna, at Frankfurt (Main) Hbf... |
![]() |
![]() |
|
Table for two in 1st class, my favourite configuration. There are also tables for four in both classes. |
Lunch in the restaurant. In 1st class you can choose to be served at your seat. I recommend the Erdinger Weissbier! |
![]() |
![]() |
|
You can see into the cab at each end of the train. |
Comfortable 2nd class seats on the ICE-T to Vienna... |
![]() |
You'll glimpse the Inn and Danube rivers from the Frankfurt-Vienna ICE... |
Option 3, Amsterdam to Vienna with overnight stop in Cologne or Nuremberg...
-
If you'd rather break up the trip with an overnight stop, Cologne or Nuremberg are two good places for an overnight stop.
Both cities are worth building in a few hours to look around - in Cologne the cathedral is right next to the station, and in Nuremberg there's a pleasant old town, a railway museum and the historic Party Rally Grounds (take tram 9 from outside Nuremberg Hbf).
-
Go to www.bahn.de and book from Amsterdam to Vienna, but click Stopover, enter Cologne or Nuremberg, enter desired number of hours stopover (say 10) in the hh:mm box and off you go.
You can programme in up to 2 stopovers over two days and still get end to end Sparpreis tickets. Adjust the departure time and stopover duration through trial & error until you see the trains that suit you either side of Cologne or Nuremberg.
Booking this way is cheaper than buying two tickets. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Amsterdam to Salzburg, Innsbruck & Austria from 37.90
Option 1, Amsterdam to Austria by Nightjet sleeper train - the time-effective option, recommended:..
-
New in 2021, a Nightjet sleeper train leaves Amsterdam Centraal at 19:30 every evening arriving Innsbruck Hbf at 09:14, with another portion en route to Vienna arriving in Wels at 07:14. Change in Wels for a railjet train to Salzburg Hbf, arriving 08:49.
This excellent Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
-
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
-
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or Dutch Railways international website www.nsinternational.nl (in , no fee). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Above, a Comfortline sleeping-car on a Nightjet train at Innsbruck. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
Option 2, Amsterdam to Salzburg or Innsbruck by daytime trains...
-
You can travel from Amsterdam to Salzburg or Innsbruck in a single day with various departures to choose from. For example,
Leave Amsterdam Centraal at 06:38, change at Frankfurt (Main) Hbf & Munich Hbf, arrive Salzburg Hbf 15:59.
Leave Amsterdam Centraal at 08:08, change at Mannheim & Munich Hbf, arrive Salzburg Hbf 16:58.
Leave Amsterdam Centraal at 10:38, change at Frankfurt (Main) Hbf & Munich Hbf, arrive Salzburg Hbf 19:59.
Leave Amsterdam Centraal at 12:38, change at Frankfurt (Main) Hbf & Munich Hbf, arrive Salzburg Hbf 22:02.
Most of this journey is on a superb German ICE train with restaurant car, power sockets at all seats & free WiFi.
-
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de, from Amsterdam or anywhere in the Netherlands to Salzburg, Innsbruck or anywhere in Austria. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Tip: www.bahn.de won't suggest impossible connections, with a through ticket you can take later onward trains if there's a delay and missed connection. However, it will suggest 10-minute connections with a high likelihood of being missed due to delay, so feel free to click Stopover and change Duration of transfer standard to at least 30 minutes if you'd prefer a more robust journey.
Option 3, Amsterdam to Salzburg with overnight stop in Cologne. Comfortable & time-effective...
-
Day 1, travel from Amsterdam to Cologne by ICE train, for example leaving Amsterdam Centraal at 18:38 arriving Cologne Hbf at 21:15.
-
Stay overnight in Cologne. The good & inexpensive Ibis Hotel Kφln-am-Dom is ideal as it's part of Cologne Hbf itself, with an entrance to the left of the main station entrance - many of its rooms have a cathedral view. Also near the station with good reviews are the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
-
Day 2, take any morning train you like from Cologne to Salzburg: A direct EuroCity train leaves Cologne Hbf at 08:17 daily running via the scenic Rhine Valley and arriving Salzburg Hbf at 15:59, or there are earlier or later departures with changes of train.
-
Fares from Amsterdam to Salzburg start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for cheapest prices.
-
Buy tickets from Amsterdam to anywhere in Austria at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Cologne, click Stopover and put Cologne Hbf in the via box with your desired stopover duration in the hh:mm box. Why not allow time for a wander round Cologne, visiting the cathedral right next to the station? You can add a stopover of up to 48h. Adjust the departure time and stopover duration to get earlier or later trains for each part of the journey with a longer or shorter overnight stop in Cologne.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Amsterdam to Legoland, Odense & Copenhagen from 49.90
Option 1, Amsterdam to Copenhagen in a single day...
-
You can travel from Amsterdam Centraal to Copenhagen in a single chill-out day, with two possible departures.
Leave Amsterdam Centraal at 07:00, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 17:34.
Leave Amsterdam Centraal at 11:00, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 21:34.
The Hamburg to Copenhagen trains also call at Kolding (for Legoland) & Odense.
Take a good book, sit back and enjoy the ride. You travel from Amsterdam to Osnabruck by comfortable Intercity train with bistro car, Osnabruck to Hamburg by Intercity train or on some departures ICE1, Hamburg to Copenhagen by Danish IC3 Intercity train.
From 17 June to 20 August 2023 an increased Hamburg-Copenhagen timetable operates, giving altered departures:
Leave Amsterdam Centraal 07:00, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 17:34.
Leave Amsterdam Centraal 09:10, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 19:34.
Leave Amsterdam Centraal 13:00, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 23:34.
-
How much does it cost?
Amsterdam to Copenhagen starts at 49.90 in 2nd class or 79.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets
Book from Amsterdam or almost anywhere in the Netherlands to Copenhagen or almost anywhere in Denmark at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
-
If you're going to Malmφ...
Catch the next Φresund train from Copenhagen to Malmφ Central, these run every 20 minutes taking 34 minutes, crossing the water to Sweden on the impressive Φresund fixed link. You can buy a Copenhagen-Malmo ticket at the station, no pre-booking required, but you can save money by booking Amsterdam to Malmo rather then Copenhagen when using Bahn.de as German Railways offer through tickets.
Option 2, Amsterdam to Copenhagen with an overnight stop in Hamburg...
-
Day 1, travel from Amsterdam to Hamburg leaving Amsterdam Centraal at 17:10, changing at Osnabruck to arrive Hamburg Hbf at 22:14. But by all means leave Amsterdam on the earlier 15:00 or 13:00 departure and spend a leisurely evening in Hamburg.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Copenhagen by Danish IC3 intercity train, leaving Hamburg Hbf at 08:56 arriving Copenhagen at 13:34.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
How much does it cost?
Amsterdam to Copenhagen starts at 49.90 in 2nd class or 79.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Hamburg, click Stopover, enter Hamburg Hbf and a stopover duration of (say) 10 hours in the hh:mm box and run the enquiry. I've set up this link for you with the necessary parameters. Adjust departure time and stopover duration to get the trains you want. If you have any problems you can book Amsterdam-Hamburg for day 1 and again Hamburg to Copenhagen for day 2, although this may work out slightly more expensive.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
-
If you're going to Malmφ, travel from Copenhagen to Malmφ by Φresund train, these run every 20-30 minutes to Malmφ, journey time 39 minutes. Book from Hamburg to Malmφ as one transaction at www.bahn.de.
![]() |
Step 1, Amsterdam to Osnabruck & Osnabruck to Hamburg by Intercity train. More information about Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
![]() |
Step 2, Hamburg to Copenhagen by Danish IC3... This is the late afternoon Hamburg-Copenhagen IC3 leaving platform 5 at Hamburg Hbf on a busy summer day. The yellow stripe above the windows indicates first class, located at one end of both 3-car units. More information about the Hamburg-Copenhagen journey. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
![]() |
![]() |
|
2nd class seats on a IC3 train. Larger photo. |
An IC3 train to Copenhagen at Hamburg. |
Amsterdam to Stockholm & Gothenburg from 56.90
Option 1, Amsterdam to Stockholm using the new Hamburg-Stockholm sleeper train starting 1 September 2022 - the time-effective option...
-
Step 1, travel from Amsterdam to Hamburg, leaving Amsterdam Centraal at 13:00, changing at Osnabruck & arriving Hamburg Altona 18:30.
The ICE train has a restaurant car, power sockets at all seats & free WiFi. A later departure at 15:00 is possible, but this gives little room for manoeuvre in the event of a delay, so I'd play safe and take the 13:00 departure. Have dinner in Hamburg.
Fares start at 37.90 in 2nd class or 59.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
-
Step 2, travel from Hamburg to Stockholm by sleeper train, leaving Hamburg Altona at 21:19 & arriving Stockholm Central 09:55 next morning.
From 1 April to 1 October 2023 this train will instead leave from Hamburg Hbf at 22:01, arriving Stockholm Central 09:55 next morning.
Procured by the Swedish government and run by Swedish Railways SJ, the train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with en suite toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats. The sleeping-cars are former Austrian Railways AB32s, refurbished. More information about the Hamburg-Stockholm sleeper train.
Fares start at 44.90 with a couchette in 6-berth, 69.90 with a couchette in 4-berth, 79.90 with a bed in a 2-bed sleeper or 164.90 with a single-bed sleeper all to yourself. All prices per person per bed, fares vary like air fares so book ahead.
Book tickets at either www.sj.se or (as this is a Nightjet partner route) Austrian Railways www.oebb.at.
Booking opens several months ahead, You print your own ticket or can show it on your phone.
![]() |
![]() |
|
The inaugural Hamburg to Stockholm SJ EuroNight train at Hamburg Altona, 1 September 2022. The author rode this first departure... |
6-berth couchettes. |
![]() |
![]() |
|
Couchettes in day mode, en route to Stockholm. Larger photo. |
The inaugural train from Hamburg to Stockholm calls at Padborg, just after entering Denmark. |
![]() |
Typical Swedish scenery on the morning run into Stockholm... |
Option 2, Amsterdam to Stockholm with an overnight stop in Hamburg, from 56.90...
-
Day 1, travel from Amsterdam to Hamburg leaving Amsterdam Centraal at 17:10 by Intercity train, changing at Osnabruck and arriving Hamburg Hbf at 22:14. By all means take the earlier 15:00 or 13:00 departure from Amsterdam and spend a pleasant evening in Hamburg.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is the top choice here, just across the road 100m from the station's Kirchenallee exit, with art deco-based design and great reviews. Other hotels near Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, cheap private rooms in the A&O Hotel near Hamburg Hbf can be booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Copenhagen by Danish IC3 intercity train, leaving Hamburg Hbf at 08:56 arriving Copenhagen at 13:34.
An altered timetable applies from 17 June to 20 August 2023, see the timetable here.
-
Day 2, catch a connecting train from Copenhagen to Sweden:
If you're going to Stockholm, travel from Copenhagen to Stockholm by X2000 train leaving Copenhagen at 14:19 and arriving Stockholm Central at 19:37. The 200 km/h X2000 train crosses the water from Denmark to Sweden over the impressive Φresund fixed link.
From 17 June to 20 August 2023, either take the 06:45 from Hamburg Hbf to connect with the 12:21 from Copenhagen arriving Stockholm Central at 17:37, or the 10:53 from Hamburg Hbf to connect with the 16:21 from Copenhagen arriving Stockholm Central 21:38.
If you're going to Gothenburg, travel from Copenhagen to Goteborg Central by Φresund train, these leave every hour taking 3h53, also using the impressive Φresund fixed link.
If you're going to Malmφ, travel from Copenhagen to Malmφ Central by Φresund train, these leave at least twice an hour taking 39 minutes, also using the impressive Φresund fixed link.
-
To buy tickets
The cheapest way is to book from Amsterdam to Stockholm or Gothenburg as one transaction at the German Railways website www.bahn.de - but click Stopover and enter Hamburg Hbf in the via box and (say) 10:00 in the 'hh:mm' box. Click here to open bahn.de all set up with the necessary parameters - enter your date of travel and passenger details. Adjust departure time & stopover time if necessary to get the trains you want either side of Hamburg. This way you'll get a Sparpreis Sweden fare from Amsterdam to Stockholm or Gothenburg from just 59.90 with an overnight stop in Hamburg built in. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket.
If you have any problems you can break the journey down: Book from Amsterdam to Hamburg & Hamburg to Copenhagen at www.bahn.de, then book Copenhagen to Stockholm at either www.sj.se (in Krona, can struggle with some overseas credit cards, no booking fee) or Omio.com (formerly GoEuro.com, in Krona, , £ or $, small booking fee, quick & easy to use and readily accepts overseas credit cards).
Option 3, Amsterdam to Stockholm with an overnight stop in Copenhagen, from 56.90...
-
Day 1, travel from Amsterdam Centraal to Copenhagen in a single chill-out day, with two departures to choose from.
Leave Amsterdam Centraal at 07:00, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 17:34.
Leave Amsterdam Centraal at 11:00, an easy change of train at Osnabruck & Hamburg Hbf, arriving Copenhagen at 21:34.
Take a good book, sit back and enjoy the ride. See photos, tips & information for the Hamburg to Copenhagen intercity train.
An altered timetable applies from 17 June to 20 August 2023, check online.
-
Stay overnight in Copenhagen. The friendly Astoria Hotel is a 1930s design classic right outside Copenhagen station main entrance, see photos & information here. Other hotels near the station with good reviews include the Nimb Hotel (5-star luxe), Radisson Blu Royal Hotel (5-star), Axel Guldsmeden (4-star), Andersen Boutique Hotel, First Hotel Mayfair (3-star), Hotel Ansgar (3-star), City Hotel Nebo (2-star).
-
Day 2, take a train from Copenhagen to Sweden, these cross the water using the impressive Φresund fixed link...
For Stockholm take an X2000 train, one usually leaves Copenhagen at 08:19 arriving Stockholm Central at 13:35, or there are later trains.
For Gothenburg take an hourly Φresund train or occasional X2000 train from Copenhagen to Gothenburg Central, journey time 3h53.
For Malmφ, take an hourly Φresund train from Copenhagen to Malmφ Central, journey time 39 minutes. A same-day connection on Day 1 is also usually possible.
-
To buy tickets
The cheapest way is to book Amsterdam to Stockholm, Gothenburg or Malmφ as one transaction at German Railways www.bahn.de - but click Stopover and enter Copenhagen in the via box and (say) 12:00 in the 'hh:mm' box. Click here to open bahn.de all set up with the correct parameters - enter your date of travel and passenger details. Adjust departure time & stopover time if necessary to get the trains you want either side of Copenhagen. You print your own ticket. This way you'll get a Sparpreis Sweden fare from Amsterdam to Stockholm, Gothenburg from just 56.90 or to Malmφ from 49 with an overnight stop in Copenhagen built in.
If you have any problems, you can book from Amsterdam to Copenhagen at www.bahn.de then Copenhagen to Stockholm at either www.sj.se (in Krona, can struggle with some overseas credit cards, no booking fee) or Omio.com (formerly GoEuro.com, in Krona, , £ or $, small booking fee, quick & easy to use and readily accepts overseas credit cards). You print your own ticket or can show it on your phone.
![]() |
Step 1, Amsterdam to Osnabruck & Osnabruck to Hamburg by Intercity train. More information about Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
![]() |
Step 2, Hamburg to Copenhagen by Intercity train seen here at Copenhagen. More about Hamburg to Copenhagen trains. |
![]() |
![]() |
|
2nd class seats on an IC3 train. Larger photo. |
1st class seats on an IC3 train. Larger photo. |
![]() |
Step 3, Copenhagen to Stockholm by tilting 200km/h X2000, seen at Stockholm Central. More about X2000 trains. |
![]() |
![]() |
|
1st class on an X2000. Larger photo. |
2nd class on an X2000. Larger photo. |
![]() |
![]() |
|
Bistro seating on an X2000 train. Larger photo. |
Bistro on an X2000 train. Larger photo. |
![]() |
Crossing the impressive Φresund bridge from Denmark to Sweden... |
Option 4, Amsterdam to Gothenburg using Stena Line's Kiel-Gothenburg overnight ferry...
-
Step 1, travel from Amsterdam to Kiel by train, leaving in the morning.
The journey takes around 6h24, you'll typically find a train leaving Amsterdam Centraal at 09:10 with an easy change at Osnabruck and Hamburg Hbf arriving Kiel Hbf at 15:34. However, you should book the ferry first and confirm ferry times, then book a train that arrives at Kiel Hbf at least 2 hours before the ferry sails. You can leave Amsterdam at 07:00 if you want to allow more time.
Book the train at the German Railways site www.bahn.de.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
In Kiel, the ferry terminal is 750m from the station, a 9-minute walk, see walking map.
-
Step 2, sail overnight from Kiel to Gothenburg by Stena Line ferry.
The ferry normally sails at 18:45 and arrives around 09:15, but times may vary so check online.
The ferry is a floating hotel with restaurants & bars, all passengers travel in a cosy private cabin with en suite toilet & shower. You can add dinner & breakfast to your ticket when you book.
Fares vary, you might pay 39 per passenger as basic fare plus 75-89 per cabin for a private 1 or 2 bed room.
Book the ferry at www.stenaline.com and print your own ticket or show it on your phone.
In Gothenburg, the ferry terminal is a short taxi ride (or 4.3 km 53-minute walk) from Goteborg Central station, see walking map.
Amsterdam to Oslo & Norway
Option 1, Netherland to Norway by direct overnight ferry...
-
Update 2023: Due to harbour issues at Eemshaven, this ferry is diverted to start from Cuxhaven from mid-April until 1 June 2023. After that, it will move to Emden in Germany permanently, a pig to reach by train. It will be easier to take a train to Kiel then the daily Color Line ship to Oslo, see option 3 below.
-
Step 1, travel from Amsterdam to Eemshaven by train, leaving Amsterdam Centraal 09:07, change Almere & Groningen, arriving Eemshaven 13:13.
Times vary, so check train times at www.ns.nl, but click Options and then +10 minutes under Additional minutes transfer time to ensure no tight connections. In theory you can leave at 10:08, but that relies on a 4-minute connection, I'd play safe when catching a ferry.
In Eemshaven it's a 700m 9-minute walk from station to ferry terminal, see walking map. The ferry company offer a free minibus shuttle from station to terminal, but at busy times it can't cope so it can be better to walk even though there are no pavements. Feedback appreciated.
After checking in, passengers board the ferry via the car ramp onto the car deck and take stairs or lift up to the passenger decks.
-
Step 2, sail from Eemshaven to Kristiansand by overnight ferry, 3 times a week.
Holland Norway Lines started this new service in April 2022. The m/v Romantika sails from the port of Eemshaven near Groningen at 15:00 on Tuesdays, Thursdays & Saturdays, arriving Kristiansand at 09:00 next morning.
You must check in at least 90 minutes before sailing time. All passengers travel in a private cabin with shower & toilet, and there is a self-service restaurant, formal restaurant, bars and a sauna. There's paid-for WiFi in the public areas.
Fares start at around 75 per person plus cabin cost. Cabins start at around 75 (per cabin) for a 2-berth with shower & toilet.
Buy ferry tickets at hollandnorwaylines.com.
-
Step 3, check onward train times from Kristiansand to Oslo Sentral (or westbound to Stavanger) at entur.no, see the advice here.
Kristiansand station is only a 180m 2-minute walk from the ferry terminal, see walking map. However, foot passengers have to wait for cars to disembark before walking off via the car deck and there might be a delay, so I'd allow around 2-2½ hours between the ferry's arrival and an onward train booking, or wait and buy at the station (although you'll then have to pay the full-flex rate). You can reach Oslo by late afternoon.
Kristiansand to Oslo by train starts at 279 NOK (27) if you book in advance, rising to 840 NOK (81) if you buy on the day. Buy tickets at entur.no.
![]() |
![]() |
|
m/v Romantika. Photos courtesy of @mightyalan |
2-berth sea view cabin. Larger photo. |
Option 2, Amsterdam to Oslo via Hamburg & Copenhagen - by train all the way...
-
Day 1, travel from Amsterdam to Copenhagen by train in a day as shown above.
-
Stay overnight in Copenhagen. The friendly Astoria Hotel is a 1930s design classic right outside Copenhagen station main entrance, see photos & information here. Other hotels near the station with good reviews include the Nimb Hotel (5-star luxe), Radisson Blu Royal Hotel (5-star), Axel Guldsmeden (4-star), Andersen Boutique Hotel, First Hotel Mayfair (3-star), Hotel Ansgar (3-star), City Hotel Nebo (2-star).
-
Day 2, travel from Copenhagen to Oslo by train, leaving Copenhagen at 09:27, change at Gothenburg Central, arriving Oslo Sentral 17:43.
Earlier & later departures are available, see the Copenhagen-Oslo timetable & how to buy tickets here.
Alternatively, spend a morning in Copenhagen, and after lunch take the DFDS overnight ferry to Oslo with a comfortable private cabin with shower & toilet, arriving Oslo at 09:15 on day 3, as shown here. This is remarkably affordable, and saves a hotel bill.
Option 3, Amsterdam to Oslo via the Kiel-Oslo cruise ferry - the most luxurious way to Oslo...
-
Step 1, travel from Amsterdam to Kiel on any suitable train, for example leaving Amsterdam Centraal at 13:00 arriving Kiel Hbf at 19:34 with two easy changes at Osnabruck and Hamburg Hbf.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Buy tickets at the German Railways site www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
-
Stay overnight in Kiel. The InterCity Hotel Kiel gets good reviews, is relatively inexpensive and is right next to the station and a few minutes walk from the ferry. The B&B Hotel Kiel City is also next to the station with good reviews, and is even cheaper. For something upmarket, the Atlantic Hotel Kiel gets great reviews and is in Bahnhofsplatz in front of the station.
In Kiel the Color Line ferry terminal is just a 5-6 minute walk from Kiel Hbf.
-
Step 2, sail from Kiel to Oslo by luxurious overnight ferry, Color Line's m/v Magic or m/v Fantasy normally sails at 14:00 arriving Oslo at 10:00 next morning. The ferry is a floating hotel with a wide range of en suite cabins, suites, restaurants, bars & lounges.
Check times & buy tickets using the Direct Ferries website or at www.colorline.com.
Make sure you're on deck next morning as the ship sails through spectacular scenery up Oslo Fjord. The ship docks at the modern Color Line terminal about 2 km from the city centre. Color Line provide transfer buses to Oslo Sentral station costing 55 krone, or there are plenty of taxis. If you have little luggage it's possible to walk. See map of Oslo showing ferry terminal.
![]() |
This photo is taken from the exit of Kiel station, so you can see how close the ferry is. It's a 5-6 minute walk across the harbour, with a street lift up to a connecting walkway which takes you to the ferry terminal. If you have reserved one of what Color Line call their "5 star suites", check in at the desk rather than the machines and you'll be directed to a special lounge to wait with free tea, coffee, juice, snacks & WiFi. You'll also have priority boarding of the ship. Photos courtesy of Andrew Leo. |
![]() |
Boarding the Color Line ferry to Oslo in Kiel... |
![]() |
![]() |
|
A 5 Star Suite on the ferry... |
More cruise liner than ferry! The restaurant. |
![]() |
Wake up to this.... |
Amsterdam to Helsinki & Finland
Option 1, Amsterdam to Helsinki using the Finnlines ferry from Germany to Helsinki - the easiest option...
-
Day 1, travel from Amsterdam to Hamburg, leaving Amsterdam Centraal at 13:00, change Osnabruck, arriving Hamburg Hbf 18:14.
Tip: I'd take the earlier 11:00 from Amsterdam and have a pleasant evening & dinner in Lόbeck's old town, see suggested restaurant here.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Tip: You should book from Amsterdam to Skandinavienkai Terminal, Lόbeck as one transaction as this gets you a through ticket to the ferry terminal covering the train from Amsterdam to Hamburg, the regional train to Lόbeck and the bus to the Skandinavienkai Terminal. I have set up this link to bahn.de for you. If you'd like time for dinner in Lόbeck, click Stopover and enter Lόbeck Hbf as a via station with a stopover duration of (say) 2 hours.
-
Day 1, travel from Hamburg Hbf to Lόbeck by regional train then take a bus to the Skandinavienkai ferry terminal in Travemόnde.
Sail from Travemόnde to Helsinki by Finnlines ferry. Finnlines sail from Travemόnde to Helsinki every day, boarding at 23:30, sailing at 02:45 (the exact time varies) and arriving at Helsinki's Hansa Terminal in Vuosaari at 09:15 2 nights later (Day 3 from Amsterdam).
For full details of the transfer, check-in arrangements & ferry crossing, see the Hamburg page.
Book the ferry using the Direct Ferries website or at www.finnlines.com.
-
Book onward trains within Finland at the Finnish Railways website www.vr.fi.
![]() |
Finnlines operate the Finnstar, Finnmaid & Finnlady on the Travemόnde-Helsinki route. Photo courtesy of Hubert Bartkowiak. Photos below courtesy of Chris Russell. |
![]() |
![]() |
![]() |
||
Standard cabin. Larger photo. |
Gym with a view... |
Sauna... |
Option 2, Amsterdam to Helsinki by train to Stockholm & ferry to Helsinki...
-
Step 2, travel from Stockholm to Helsinki either by direct overnight cruise ferry, or by daytime or overnight ferry to Turku and connecting train to Helsinki as shown on the Trains & ferries from Stockholm page.
Amsterdam to Prague from 37.90
Option 1, Amsterdam to Prague by train in a single day - why not spend a few hours in Berlin?
-
You can travel from Amsterdam to Prague in a single chill-out day with a good book and a bistro or restaurant car for your meals and the odd beer or glass of red. Why not stop off for a few hours in Berlin? For example,
Leave Amsterdam Centraal at 07:00, change at Berlin Hbf, arrive Prague Hlavni 19:35.
Leave Amsterdam Centraal at 09:00, change at Berlin Hbf, arrive Prague Hlavni 21:35.
You travel from Amsterdam to Berlin by InterCity train with bistro car in 6h25, power sockets at all seats. See an account of this journey & things you'll see from the train.
You then travel from Berlin Hbf to Prague Hlavni by EuroCity train in 4h34 with restaurant car with draught beer on tap, power sockets at all seats & free WiFi. It's a lovely scenic run down the Elbe river valley south of Dresden, sit on the left-hand side of the train for the best views. What's the Berlin to Prague train journey & scenery like? Suggested hotels in Prague.
-
Fares start at 37.90 in 2nd class or 79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your phone or laptop.
Tip: To find the easiest journeys, click Stopover, enter Berlin Hbf, you can enter a stopover duration if you like. Then click Types of transport and change admit changes to direct connections for both sections. You will now see only convenient journeys with one easy change of train at Berlin's magnificent hauptbahnhof.
It's also worth checking Amsterdam-Prague prices at the Czech Railways website www.cd.cz as they sometimes have cheaper prices than the Germans for exactly the same trains, although booking only opens 90 days ahead on cd.cz. See my tips for using cd.cz.
-
Why not build in some time in Berlin?
This breaks up the trip, there are left luggage lockers available and Berlin Hbf is just 10-15 min walk from the Reichstag & Brandenburg Gate, so even a couple of hours stopover is a worthwhile experience. If you took the 07:00 from Amsterdam, you could spend 13:22-16:59 exploring Berlin, reaching Prague at 21:26. To book a ticket with a stopover, simply use www.bahn.de, click Stopover, enter Berlin and enter a desired stopover duration in the hh:mm box. With the cheap advance tickets, you can programme in up to 2 stopovers, each up to 48 hours. You can't add a stopover if you use cd.cz, unless you buy each leg of the trip separately of course.
Option 2, Amsterdam to Prague with an overnight stop in Berlin - time-effective, with a chance to see Berlin.
-
Day 1, travel from Amsterdam to Berlin by InterCity train with bistro, leaving Amsterdam Centraal at 15:00 & arriving Berlin Hbf 21:25.
By all means leave Amsterdam on the earlier 11:00 or 13:00 departures to have more time in Berlin, Berlin Hbf is just 10-15 min walk from the Reichstag & Brandenburg Gate, so even a few hours stopover is a worthwhile experience.
See the Amsterdam to Berlin by InterCity train page for tips, photos of the train and things to see along the way.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Prague in 4h20 on any train you like.
For example, the 07:16 EuroCity train from Berlin Hbf will get you to Prague Hlavni at 11:35 with breakfast in the restaurant car as you glide along the scenic Elbe river valley. Or have a leisurely breakfast and take a later train, they leave every two hours. Bag a seat on the left-hand side of the train for the best views along the scenic Elbe river valley south of Dresden. What's the Berlin to Prague train journey & scenery like? Suggested hotels in Prague.
-
Fares from Amsterdam to Prague start at 37.90 in 2nd class or 79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Berlin, click Stopover and enter Berlin Hbf as a via station with a suitable stopover duration, say 12 hours. Adjust the departure time and stopover duration to get the trains you want either side of Berlin.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
-
If you can possibly build in an afternoon or morning in Berlin, do so - it's a fascinating city. Don't forget to visit Checkpoint Charlie museum and climb the tower at Berlin Alexanderplatz!
![]() |
Step 1, Amsterdam to Osnabruck & Osnabruck to Hamburg by Intercity train. More information about Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
![]() |
Step 2, Berlin to Prague by EuroCity train, seen here boarding in Berlin... |
![]() |
![]() |
|
So civilised! A meal in the Czech restaurant car as the Berlin-Prague express snakes along the beautiful Elbe river south of Dresden. Most Berlin-Prague trains use Czech carriages like this, a few use Hungarian air-conditioned carriages. See more photos, tips & info for the Berlin to Prague train ride. Photo courtesy of Philip Dyer-Perry. |
![]() |
Amsterdam to Cesky Krumlov & other Czech destinations
-
You can book from Amsterdam (or anywhere in the Netherlands) to most stations in the Czech Republic at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
Fares start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Tip: It's an all-day ride from the Netherlands to the Czech Republic, so select an early morning departure time to do it all in one day.
Tip: You might prefer breaking up a long journey with an overnight stop, perhaps Nuremberg, if your route goes that way. To get an overnight stop, click Stopover and enter Nuremberg, with a suitable stopover duration, say 11 hours, or up to 48 hours.
-
For Cesky Krumlov (a lovely town that's the second most-visited place in the Czech Republic, see the Cesky Krumlov page) you need to book to Ceske Budejovice, not Cesky Krumlov, because the branch line between Ceske Budejovice and Cesky Krumlov is run by private operator GWTR and German Railways cannot ticket that part.
So simply book Amsterdam to Ceske Budejovice at www.bahn.de from 39.90, then buy the local ticket from Ceske Budejovice to Cesky Krumlov either at the station in Ceske Budejovice from the distinctive green and orange ticket kiosk in the main hall, or on board the train using the self-service ticket machines, contactless cards accepted. You can check train times from Ceske Budejovice to Cesky Krumlov at www.gwtr.cz.
-
For Karlovy Vary or Plzen, book at www.bahn.de, looking for 3-change options via Frankfurt, Nuremberg & Cheb from 37.90.
-
For Brno, book Amsterdam to Brno at www.bahn.de. It tends to route you via Vienna, as this is slightly quicker. By all means click Stopover and enter Prague, this can be cheaper. By adding a stopover duration of a suitable number of hours, you can have an overnight stop there.
The most time-effective option from the Netherlands to Brno is to take the Nightjet sleeper train from Amsterdam to Vienna overnight as shown above, allow at least an hour between trains in Vienna, then take a Vienna-Brno train booked at either www.thetrainline.com (sells both Regiojet & ΦBB/CD trains), www.oebb.at (ΦBB/CD trains only) or www.regiojet.com (Regiojet trains only).
Amsterdam to Bratislava & Slovakia from 46.90
Option 1, Amsterdam to Bratislava using the Amsterdam-Vienna Nightjet sleeper train - the time-effective option, recommended...
-
Step 1, travel from Amsterdam to Vienna by Nightjet sleeper train, leaving Amsterdam Centraal at 19:30 and arriving Vienna Hbf 09:14.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or Dutch Railways international website www.nsinternational.nl (in ). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you have a sleeper ticket and/or 1st class ticket for the onward train to Budapest, you can use the ΦBB lounge at Vienna Hbf between trains, with complimentary refreshments & free WiFi.
-
Step 2, travel from Vienna to Bratislava by hourly regional express train, leaving Vienna Hbf at 10:17 and arriving Bratislava Hlavna at 11:23.
The fare is just 9.80, no reservation necessary, just turn up, buy a ticket and hop on, or buy online just to save time at either www.thetrainline.com or www.oebb.at. More about these Vienna-Bratislava trains.
-
Step 3 if you're going to eastern Slovakia & the Tatra mountains: Take an express from Bratislava to Poprad Tatry & Kosice. In this case, you'd pre-book a ticket from Vienna to Poprad Tatry & Kosice from 29 at either www.thetrainline.com or www.oebb.at and print your own ticket. You'll find a regional train leaving Vienna at 10:16, change at Bratislava Hlavna arriving Poprad Tatry late afternoon & Kosice early evening.
![]() |
Step 1, Amsterdam to Vienna by Nightjet sleeper train, seen here at Amsterdam Centraal. More information about Nightjets. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
![]() |
|
Step 2, Vienna to Bratislava by hourly Regional Express train, seen at Vienna Hbf. Behind the locomotive is a smart Slovakian air-conditioned intercity coach, the rest of the train consists of more basic non-air-con Austrian City Shuttle carriages, with interiors as shown in the photo above right. Find a seat in the more Slovakian car if you can! More information about these trains. |
Option 2, Amsterdam to Bratislava in a single day from 46.90...
-
Leave Amsterdam Centraal at 08:08, change Frankfurt Flughafen & Vienna Hbf, arriving Bratislava Hlavna 20:23.
You travel from Amsterdam to Frankfurt by ICE3 with restaurant car, power sockets at all seats & free WiFi, then Frankfurt to Vienna by superb ICE-T and Vienna to Bratislava by regional express train. A chill-out day across Europe...
-
Fares start at 46.90 in 2nd class, 99.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. Tickets are sent by post to any address worldwide for a small fee.
Tip: In the search results, look for journeys with just 2 changes.
Tip: To get a digital ticket that can be printed out or shown on your phone, split the booking: Book Amsterdam to Vienna at www.bahn.de, then buy a ticket for the Vienna-Bratislava regional train either at the station in Vienna on the day or at www.oebb.at. This method costs a few euros more, but you avoid the postage fee and there's no delay in getting your ticket.
Option 3, Amsterdam to Bratislava using the Berlin-Bratislava sleeper - A comfy & time-effective option...
-
Step 1, travel from Amsterdam to Berlin by InterCity train, leaving Amsterdam Centraal at 11:00 and arriving Berlin Hbf at 17:25.
See the Amsterdam to Berlin by InterCity train page for tips, photos of the train and things to see along the way.
By all means leave Amsterdam on the earlier 07:00 or 09:00 departures to have more time in Berlin, there are left luggage lockers available and Berlin Hbf is just 10-15 min walk from the Reichstag & Brandenburg Gate, so even a few hours stopover is a worthwhile experience.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
-
Step 2, travel from Berlin to Bratislava on the sleeper train Metropol, leaving Berlin Hbf at 18:52 and arriving Bratislava Hlavna at 05:54.
The train has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, an air-conditioned couchette car with 4 & 6 berth compartments, and 2nd class seats. A light breakfast is included in the fare in sleepers.
Fares start at 49 with a couchette in a 6-berth compartment, 59 with a couchette in a 4-berth compartment, 79 with a bed in a 3-bed sleeper with washbasin, 99 in a 2-bed sleeper with washbasin or 129 in a single-bed sleeper with washbasin.
Book this sleeper at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or the Austrian Railways website www.oebb.at (in , same prices, more fiddly). You print your own ticket.
![]() |
Step 1, Amsterdam to Osnabruck & Osnabruck to Hamburg by Intercity train. More information about Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
![]() |
Step 2, Berlin to Budapest by sleeper train Metropol, seen here boarding at Berlin Hbf... |
![]() |
![]() |
|
1, 2 or 3 bed sleeper, set up as a 2 bed. Larger photo. |
4 or 6-berth couchettes. Larger photo. |
Amsterdam to Budapest from 56.90
Option 1, Amsterdam to Budapest using the Amsterdam-Vienna Nightjet sleeper train - the time-effective option, recommended...
-
Step 1, travel from Amsterdam to Vienna by Nightjet sleeper train, leaving Amsterdam Centraal at 19:30 arriving Vienna Hbf 09:14.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or Dutch Railways international website www.nsinternational.nl (in ). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you have a sleeper ticket and/or 1st class ticket for the onward train to Budapest, you can use the ΦBB lounge at Vienna Hbf between trains, with complimentary refreshments & free WiFi.
-
Step 2, travel from Vienna to Budapest by EuroCity train with restaurant car, leaving Vienna Hbf at 10:42 & arriving Budapest Keleti at 13:19.
Fares start at 19.90 in 2nd class or 29.90 in 1st class.
Book this train at www.thetrainline.com (easiest to use, in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways' own site www.oebb.at (same prices, in , a bit more fiddly). You print your own ticket.
![]() |
Step 1, Amsterdam to Vienna by Nightjet sleeper train. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Step 2, Vienna to Budapest by EuroCity train. |
![]() |
![]() |
|
1st class is usually in 6-seat compartments. Larger photo. |
2nd class, open-plan saloon type, modernised. Larger photo. |
Option 2, Amsterdam to Budapest in a single day from 56.90...
-
If you leave at around 07:00 or 08:00, you can travel from Amsterdam Centraal to Budapest Keleti in a single day, arriving late evening. The journey involves superb ICE trains for much of the way, with restaurant car, power sockets at all seats & free WiFi. A chill-out day!
-
Fares start at 56.90 in 2nd class or 99.90 in 1st class. Fares vary like air fares, so book ahead.
-
Go to the German Railways website www.bahn.de and book from Amsterdam Centraal to Budapest Keleti with an 07:00 start time set. Look for options with the fewest changes and a saver fare shown. Tickets are sent by regular post to any address worldwide for a small fee, allow up to 2 weeks for them to arrive.
Tip: I recommend using the specific station Budapest Keleti, as your destination rather than the generic BUDAPEST.
Tip: To get print at home tickets, split the booking into Amsterdam-Frankfurt & Frankfurt-Budapest. You should now get a digital ticket for both sectors that you can simply print out. This may up the price a bit as you'll be buying 2 tickets not 1, but it saves the postage fee and there's no risk of tickets getting lost in the post.
![]() |
An ICE3M to Germany at Amsterdam. More information about ICE... |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
Option 3, Amsterdam to Budapest using the Berlin-Budapest sleeper - Another comfy & time-effective option...
-
Step 1, travel from Amsterdam to Berlin by InterCity train, leaving Amsterdam Centraal at 11:00 & arriving Berlin Hbf at 17:25.
See the Amsterdam to Berlin by InterCity train page for tips, photos of the train and things to see along the way.
By all means leave Amsterdam on the earlier 07:00 or 09:00 departures to have more time in Berlin, there are left luggage lockers available and Berlin Hbf is just 10-15 min walk from the Reichstag & Brandenburg Gate, so even a few hours stopover is a worthwhile experience.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (in , £ or $, using this will allow you to book all your tickets together in one place, small booking fee) or the German Railways website www.bahn.de (in , no fee). You print your own ticket or can show it on your laptop or phone.
-
Step 2, travel from Berlin to Budapest on the sleeper train Metropol, leaving Berlin Hbf at 18:52 & arriving Budapest Nyugati at 08:29.
The train has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, an air-conditioned couchette car with 4 & 6 berth compartments, and 2nd class seats. A light breakfast is included in the fare in sleepers.
Fares start at 49 with a couchette in a 6-berth compartment, 59 with a couchette in a 4-berth compartment, 79 with a bed in a 3-bed sleeper with washbasin, 99 in a 2-bed sleeper with washbasin or 129 in a single-bed sleeper with washbasin. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in , more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Amsterdam to Berlin by Intercity train. More information about these Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
![]() |
The Berlin to Budapest sleeper train Metropol, boarding at Berlin Hbf... |
![]() |
![]() |
|
1, 2 or 3 bed sleeper, set up as a 2 bed. Larger photo. |
4 or 6-berth couchettes. Larger photo. |
Option 4, Amsterdam to Budapest using the Stuttgart-Budapest sleeper - Another time-effective option with dinner in Stuttgart...
-
Step 1, travel from Amsterdam to Stuttgart, leaving Amsterdam Centraal at 12:38, change at Frankfurt (Main) Hbf, arriving Stuttgart Hbf 18:08.
You travel by luxurious German ICE train with restaurant car, power sockets at all seats & free WiFi. I recommend the Erdinger Weissbier! By all means book an earlier train to have more time in Stuttgart.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (in , £ or $, will allow you to buy all your tickets in one place, small booking fee) or the German Railways www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone.
Have dinner in Stuttgart.
-
Step 2, travel from Stuttgart to Budapest by EuroNight sleeper train Kalman Imre leaving Stuttgart Hbf at 20:29 & arriving Budapest Keleti 09:19.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, and ordinary seats, see more information about this sleeper train. In sleepers, morning tea or coffee is included.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Amsterdam to Stuttgart by ICE with one easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE... |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
![]() |
Step 2, Stuttgart to Budapest by sleeper train. More information about this train. |
Option 5, Amsterdam to Budapest with overnight stop in Munich - if you prefer daytime trains & hotel to sleepers...
-
Day 1, travel from Amsterdam to Munich on any trains you like, for example leaving Amsterdam Centraal at 14:38 arriving Munich Hbf at 22:06.
These comfortable German ICE trains have a restaurant car, power sockets at all seats & free WiFi. By all means take the earlier 10:38 or 12:38 departures from Amsterdam for more of an evening in Munich.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or show it on your laptop or phone.
-
Stay overnight in Munich. The affordable Eden Hotel Wolff & NH Collection Mόnchen are across the road from the station's north side exit with great reviews. Or consider the more upmarket 25 Hours Hotel The Royal Bavarian, Excelsior by Giesel & Mercure City Center. For a splurge, the luxurious Sofitel Munich Beyerpost occupies the former Royal Bavarian Post Office building of 1896-1900, at the station's south side exit.
Tip: For dinner, I recommend the Bavarian food & beer at the Augustiner Keller (www.augustinerkeller.de) at Arnulfstrasse 52, to the north side of Munich Hbf, see walking map.
-
Day 2, travel from Munich to Budapest on any railjet train you like. The 07:23 from Munich Hbf will get you to Budapest Keleti at 14:19, but by all means have a leisurely breakfast and take the 09:29 from Munich arriving Budapest at 16:19, they leave roughly every two hours.
These swish Austrian railjet trains have a restaurant car, power sockets at all seats & free WiFi. Look out for views of Salzburg citadel as you cross the river Salzach approaching Salzburg Hbf. If you like, you can incorporate a stopover in Salzburg of a few hours or a day or two at no extra charge using the Stopover feature at www.bahn.de. Left luggage lockers are available.
Fares start at 39.90 in 2nd class, 69.90 in 1st class or 84.90 in business class (= premium 1st class).
Book this at www.bahn.de too. You print your own ticket or can show it on your phone.
Amsterdam to Sighisoara, Brasov & Bucharest from 109
Option 1, Amsterdam to Romania using a sleeper from Budapest...
-
Step 1, travel from Amsterdam to Budapest using any of the options shown above.
For example, you can leave Amsterdam Centraal at 19:30 every evening by Nightjet sleeper train to Vienna Hbf and an onward railjet train to Budapest Keleti arriving 13:19 next day. Buy tickets as shown above.
Or you can leave Amsterdam Centraal at lunchtime by comfortable daytime trains to Stuttgart, then take the Stuttgart-Budapest sleeper train Kalman Imre arriving 09:19, with a day to explore Budapest. Buy tickets as shown above.
Spend some time in Budapest, left luggage lockers are available. If you have a 1st class ticket or a ticket for a single or double sleeper you can use the 1st class lounge on platform 9 at Budapest Keleti for an hour or two after arrival and before departure.
-
Step 2, travel from Budapest to Romania by sleeper train Ister leaving Budapest Keleti at 19:10 & arriving Brasov 08:40 & Bucharest Nord 11:19.
This sleeper train Ister has an air-conditioned Romanian sleeping-car with 1, 2 & 3 bed compartments with washbasin and a Romanian couchette car with 4 & 6 berth compartments, and ordinary seats. There's wonderful almost Alpine scenery through the Carpathian mountains between Brasov and Bucharest, a real treat. Ister is the ancient name for the Danube.
Fares start at 39 with a couchette in 6-berth, 46 with a couchette in 4-berth, 69 with a bed in a 3-bed sleeper, 84 with a bed in a 2-bed sleeper or 162 with a single-bed sleeper all to yourself. All prices per person per berth. Fares vary like air fares, so book ahead.
Book this train at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Bucharest type Bucuresti. You print your own ticket or can show it on your laptop or phone.
You can also book at the Hungarian Railways website www.mav-start.hu, see my advice on using it. For Bucharest type Bucuresti. You show your ticket in the MAV app on your phone.
![]() |
![]() |
|
A 1, 2 or 3-bed sleeper with washbasin. Larger photo. |
The sleeping-car (vagon de dormit) on the westbound Ister at Bucharest. Sleepers convert from beds to private sitting rooms for day use. Courtesy of DiscoverByRail. |
![]() |
![]() |
|
The vagon cuseta (couchette car) on the westbound Ister, boarding at Bucharest. Couchettes convert from bunks at night to seats by day. Courtesy of @AndyBTravels, DiscoverByRail.com. |
4 or 6-berth couchettes. Larger photo. |
Option 2, Amsterdam to Romania using a sleeper from Vienna...
-
Step 1, travel from Amsterdam to Vienna by Nightjet sleeper train as shown in the Amsterdam to Vienna section above. Book this as shown.
-
Spend a day in Vienna, left luggage is available.
-
Step 2, travel from Vienna to Romania on the sleeper train Dacia Express, leaving Vienna Hbf at 19:42 every evening and arriving next day in Simeria 07:13, Sighisoara 09:21, Braşov 12:35, Ploeşti 14:27 & Bucharest Nord at 15:05.
The Dacia Express has a modern & comfortable Romanian sleeping-car (1, 2 & 3 bed compartments with washbasin, plus two deluxe compartments with shower & toilet) and a Romanian couchette car with 4-berth & 6-berth compartments. There's wonderful almost Alpine scenery through the Carpathian mountains between Brasov and Bucharest, a real treat...
A Hungarian restaurant car is attached between Vienna and Budapest, treat yourself to dinner with wine. A bar car is attached in the morning between Arad & Bucharest, serving drinks & snacks. There's wonderful almost Alpine scenery through the Carpathian mountains between Brasov and Bucharest, a real treat...
The Dacia Express also conveys a portion from Vienna to Cluj Napoca, also leaving Vienna Hbf at 19:42 and arriving Cluj Napoca at 08:19. This portion has a Romanian sleeping-car with 1, 2 & 3 bed compartments, and ordinary seats.
Fares start at 59 with a couchette in a 6-berth compartment, 69 with a couchette in a 4-berth compartment, 79 with a bed in a 3-berth sleeper, 99 with a bed in a 3-berth sleeper or 159 with a bed in a single-berth sleeper all to yourself. All per person per berth. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at. Booking opens up to 90 days ahead. In the search results, look for the direct train marked D with no changes. If it says not available you can't book it, but if a sparschiene fare is shown you can. You collect tickets from an ΦBB ticket machine in Vienna.
You can also (as of 2022) book this train at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Vienna type Wien, for Bucharest type Bucuresti. It can book seats, couchettes or sleepers. For Austria to Romania journeys you can now print your own ticket or can show it on your laptop or phone.
Tip: Prices might be cheaper than on oebb.at, so check both sites!
Tip: If you like, you can check the consist for this train, check car numbers & see in what order cars for different destinations are marshalled using the excellent www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Austria & click D, then look for Dacia.
![]() |
![]() |
|
The Dacia Express sleeping-car at Vienna Hbf. The Dacia has an air-conditioned Romanian sleeping-car of their most modern type. Each compartment can be sold as a single, double or triple. Most have a washbasin, two compartments have a shower & toilet. Beds fold away to form a private sitting room for day use. Sleeper photo courtesy of @PaliparanDotCom. Larger photo. |
![]() |
![]() |
|
The Dacia Express couchette car, boarding at Vienna Hbf. There is one Romanian couchette car with 4 & 6-berth compartments, bedding provided. Larger photo. |
![]() |
Transylvania: The Dacia Express crosses rural Transylvania. Courtesy of @PaliparanDotCom. |
![]() |
The Carpathian mountains: Almost Alpine scenery between Brasov & Bucharest... Courtesy of @PaliparanDotCom |
Option 3, Amsterdam to Romania with overnight stop in Budapest - if you prefer day trains & a hotel to sleepers...
-
Day 1, travel from Amsterdam to Budapest in a single day as shown in the Amsterdam to Budapest section above.
-
Stay overnight in Budapest. Top choice for an inexpensive stay next to Budapest Keleti is the Intercity Hotel just across the square in front of the station. Also try the Royal Park Boutique Hotel, the inexpensive Baross City Hotel across the road or the Elit Hotel two minutes walk away. Of course, if you want to push the boat out, the luxurious Corinthia Hotel opened in 1896 was almost certainly the inspiration for the 2014 film The Grand Budapest Hotel, 20 minutes walk or 9 minutes by taxi from Keleti station. More hotels in Budapest.
-
Day 2, travel on one of the daytime air-conditioned Intercity trains from Budapest Keleti to Cluj, Arad, Timisoara, Simeria, Sibiu, Brasov & Bucharest. You'll find more details of these trains in the Budapest to Romania section on the Budapest page,
Fares start at 26.30 in 2nd class or (where available) 40.50 in 1st class.
Check times & buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice on using mavcsoport.hu. Booking opens up to 90 days ahead. You show the ticket in the MAV app on your phone.
You can also book at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Bucharest type Bucuresti. You print your own ticket or can show it on your laptop or phone.
![]() |
The daytime train from Budapest to Bucharest has modern air-conditioned Romanian carriages. Three cars travel all the way, additional cars are attached whilst in Hungary, and additional cars and a bar car are attached between Drobeta Turnu Severin & Bucharest. |
![]() |
![]() |
|
On the left, the daytime train to Bucharest is about to leave Budapest Keleti... |
Comfortable 2nd class seats on the Budapest to Bucharest train. There are power outlets under the tables. Larger photo. |
![]() |
![]() |
|
A bar car is attached between Drobeta Turnu Severin & Bucharest. Photos courtesy of @AndyBTravels, DiscoverByRail.com. |
Amsterdam to Ljubljana & Slovenia or Zagreb & Croatia from 72
Option 1, using the Amsterdam-Munich Nightjet sleeper train then scenic EuroCity train to Ljubljana & Zagreb...
-
Step 1, travel from Amsterdam to Munich by Nightjet sleeper train, leaving Amsterdam Centraal at 19:30 and arriving Munich Hbf at 07:09.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (in , same prices, more fiddly). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 2, travel from Munich to Ljubljana or Zagreb, leaving Munich Hbf at 08:16 by air-conditioned Austrian railjet train, there's a quick and simple cross-platform change at Villach onto a waiting Slovenian & Croatian EuroCity train called the Sava, arriving Lesce-Bled on Lake Bled at 13:50, Ljubljana at 14:32 and Zagreb at 17:12.
The train ride is a wonderfully scenic journey across Austria on the Tauern route and along the beautiful River Sava between Ljubljana and Zagreb. Enjoy!
Fares start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
Book this journey at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Booking tip: If you don't see any cheap fares from Munich to Ljubljana or Zagreb using bahn.de (for example, if it says No special fares available), try going to the Austrian Railways website www.oebb.at and booking from Salzburg to Ljubljana or Zagreb on exactly the same train (the train leaves Salzburg about 1h55 after leaving Munich), then using www.oebb.at again to add a ticket from Munich to Salzburg on the same train.
Option 2, by daytime trains to Stuttgart and Croatian sleeper train to Ljubljana & Zagreb - time-effective with dinner in Stuttgart...
-
Step 1, travel from Amsterdam to Stuttgart, leaving Amsterdam Centraal at 12:38, change at Frankfurt (Main) Hbf, arriving Stuttgart Hbf 18:08.
You travel by luxurious German ICE train with restaurant car, power sockets at all seats & free WiFi. I recommend the Erdinger Weissbier! By all means book an earlier train to have more time in Stuttgart.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (in , £ or $, will allow you to buy all your tickets in one place, small booking fee) or the German Railways www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone.
Have dinner in Stuttgart.
-
Step 2, travel from Stuttgart to Ljubljana or Zagreb by sleeper train, leaving Stuttgart Hbf at 20:29 and arriving Lesce-Bled 07:22, Ljubljana 08:09 & Zagreb 10:39.
The comfortable sleeper train Lisinski has a modern Croatian air-conditioned couchette car with 4 & 6 berth compartments and a modern air-conditioned Croatian sleeping-car with comfortable 1, 2 & 3 berth compartments with washbasin, see the photos below and the Croatian sleeper video here.
From 31 March to 2 September 2023, there's a direct Croatian sleeping-car for Rijeka, leaving Stuttgart Hbf at 20:29 & arriving Rijeka 11:25.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 66.90 with a bed in a 3-bed sleeper, 86.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (same prices, in , more fiddly). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Amsterdam to Stuttgart by ICE with one easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
![]() |
Step 2, Stuttgart to Ljubljana & Zagreb by sleeper train. Above, the air-conditioned Croatian sleeping-car from Stuttgart to Zagreb. It has 10 compartments with washbasin, each of which can be used as 1, 2 or 3 berth, with toilets at the end of the corridor. Compartments convert to a private sitting room for evening or morning use. A light breakfast is included in the sleeper fare. The Croatian couchette car is the next vehicle to the right, also modern & air-conditioned with 4 & 6 bunk compartments, ideal for families. Couchettes convert from bunks to seats for evening or morning use. |
![]() |
![]() |
![]() |
||
1, 2 or 3 bed sleeper. |
Set up as a single-berth. |
4 or 6-berth couchettes. 360Ί photo. |
Option 3, by daytime ICE train to Munich, overnight stop, then scenic EuroCity train to Ljubljana & Zagreb...
-
Step 1, travel from Amsterdam to Munich on comfortable ICE trains with restaurant car, power sockets at all seats & free WiFi, there are various departures every day, the best journeys are the ones with just one change.
You can leave Amsterdam Centraal as late as 14:38, change at Frankfurt (Main) Hbf and arrive Munich Hbf at 22:06, but by all means take an earlier train and have a leisurely evening in Munich.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or show it on your laptop or phone.
-
Stay overnight in Munich. The affordable Eden Hotel Wolff & NH Collection Mόnchen are across the road from the station's north side exit with great reviews. Or consider the more upmarket 25 Hours Hotel The Royal Bavarian, Excelsior by Giesel & Mercure City Center. For a splurge, the luxurious Sofitel Munich Beyerpost occupies the former Royal Bavarian Post Office building of 1896-1900, at the station's south side exit.
Tip: For dinner, I recommend the Bavarian food & beer at the Augustiner Keller (www.augustinerkeller.de) at Arnulfstrasse 52, to the north side of Munich Hbf, see walking map.
-
Step 2, travel from Munich to Ljubljana or Zagreb, leaving Munich Hbf at 08:16 by railjet train, there's a quick & simple cross-platform change at Villach onto a waiting Slovenian & Croatian EuroCity train called the Sava, arriving Lesce-Bled at 13:50, Ljubljana at 14:32 & Zagreb at 17:12.
The scenery across Austria is wonderful and the journey along the river Sava between Ljubljana and Zagreb is a delight. If you'd like a morning in Munich, there's a later 12:18 EuroCity train direct to Lesce-Bled, Ljubljana and Zagreb.
Fares start at 39.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.bahn.de (use this special link). Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone.
Tip: If you don't see any cheap fares from Munich to Ljubljana or Zagreb using bahn.de (for example, if it says No special fares available), try going to the Austrian Railways website www.oebb.at and booking from Salzburg to Ljubljana or Zagreb on exactly the same train (these trains leave Salzburg about 1h55 after leaving Munich), then using www.oebb.at again to add a ticket from Munich to Salzburg on the same train.
![]() |
The 08:17 departure from Munich is a smart Austrian railjet across Austria to Villach on the Austrian-Slovenian border... This is a railjet about to leave Munich Hbf... |
![]() |
![]() |
|
Business class. About. |
Restaurant car. |
![]() |
Through the Austrian Alps... Clinging to the mountainside high in the Austrian Alps, the railjet snakes along between snow-capped mountains, absolutely wonderful.,, If you use the morning train from Munich, there's a quick & simple cross-platform change of train at Villach onto a Slovenian & Croatian train called the Sava... |
![]() |
![]() |
|
...along the Sava river in Slovenia. Now across the border in Slovenia, the EuroCity train runs along the pretty River Sava all the way to Ljubljana & Zagreb... |
Comfortable seats: The 2nd class seats in the Slovenian cars are arranged 2+1 abreast, the same as 1st class! |
![]() |
More lovely scenery along the Sava between Ljubljana & Zagreb... |
![]() |
![]() |
|
The EuroCity train Sava, arrived at Zagreb. |
More scenery along the Sava between Ljubljana & Zagreb. |
Option 4, using the Amsterdam-Vienna nightjet sleeper train, morning in Vienna, EuroCity train to Zagreb.
This is a slower option, if only because of the morning at leisure in Vienna, but it's straightforward & comfortable.
-
Step 1, travel from Amsterdam to Vienna by Nightjet, leaving Amsterdam Centraal at 19:30 every evening, arriving Vienna Hbf 09:14.
This comfortable Austrian Nightjet sleeper train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
The train travels along the famous Rhine Valley between Koblenz (23:46) and Mainz (00:39), so if you're still awake and your compartment happens to be on the left-hand side of the train, switch off the lights and watch the Rhine pass by, mountains, vineyards, castles & the legendary Lorelei Rock lit by moonlight. Wonderful!
In Vienna, you've the best part of a day to enjoy the city. Left luggage lockers are available.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this sleeper at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Dutch Railways international website www.nsinternational.nl (in ). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 2, travel from Vienna to Zagreb by EuroCity train Croatia, leaving Vienna Hbf at 15:58 and arriving Zagreb at 22:27.
For Ljubljana, change at Maribor onto a Slovenian InterCity train, arriving Ljubljana at 22:00.
The EuroCity train has comfortable air-conditioned Austrian coaches, and an Austrian restaurant car. In summer when it's light, enjoy the wonderful scenery over dinner in the restaurant car, including a ride over the famous UNESCO-listed Semmering Railway south of Vienna, see en.wikipedia.org/wiki/Semmering_railway.
Fares start at 29.90 in 2nd class or 49.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways site www.oebb.at (same prices, a little more fiddly, in ). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Amsterdam to Vienna by Nightjet sleeper train, seen here at Amsterdam Centraal. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Step 2, Vienna to Zagreb on the EuroCity train Croatia. This is the Croatia about to leave Vienna Hbf... |
![]() |
![]() |
|
1st class open-plan seating as used on the Croatia. 1st class seats in 6-seat compartments are also available. |
2nd class compartment as used on the Croatia. Seats in open plan cars are also available... |
![]() |
![]() |
|
The elegant restaurant car. See larger photo. |
Dinner with wine on board... |
![]() |
The Semmering Railway... Shortly after calling at Vienna Neustadt, the Vienna-Zagreb train travels over the 41km (25 mile) Semmering Railway, opened in 1854 and now a UNESCO World Heritage site. You'll get these great views southbound in summer when it's light in the evening, and all year round from the northbound train. Read more about the famous Semmering Railway at en.wikipedia.org/wiki/Semmering_railway. Sadly, this slow, curvaceous and steep section of line will be by-passed in the mid-2020s when the new Semmering Base Tunnel opens, though this could save up to 90 minutes. |
![]() |
![]() |
|
The train snakes its way over the Semmering Railway, summiting near Semmering itself at 898m (2,946 feet) above sea level. |
Amsterdam to Belgrade, Sofia, Montenegro
Option 1, Amsterdam to Belgrade & beyond using the Stuttgart-Zagreb sleeper.
The line between Budapest and Belgrade is currently blocked by long-term track upgrading work, so the way to go is via Zagreb. The most direct and fastest way is usually to take the Munich-Zagreb sleeper as shown below.
-
Step 1, travel from Amsterdam to Stuttgart, leaving Amsterdam Centraal at 12:38, change at Frankfurt (Main) Hbf, arriving Stuttgart Hbf 18:08.
You travel by luxurious German ICE train with restaurant car, power sockets at all seats & free WiFi. I recommend the Erdinger Weissbier! By all means book an earlier train to have more time in Stuttgart.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (in , £ or $, will allow you to buy all your tickets in one place, small booking fee) or the German Railways www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone.
Have dinner in Stuttgart.
-
Step 2, travel from Stuttgart to Zagreb by sleeper train, leaving Stuttgart Hbf at 20:29 and arriving Zagreb at 10:39 next morning.
The sleeper train Lisinski has a modern air-conditioned Croatian sleeping-car with comfortable 1, 2 & 3 berth compartments with washbasin, and a modern Croatian air-conditioned couchette car with 4 & 6 berth compartments, see the photos below & the Croatian sleeper video here.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 66.90 with a bed in a 3-bed sleeper, 86.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this sleeper at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or the Austrian Railways site www.oebb.at (in , more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3, travel from Zagreb to Belgrade by train, leaving Zagreb at 11:04 and arriving Novi Beograd at 18:04 & Belgrade Centar at 18:12.
This train is still currently suspended due to Covid-19.
This train has air-conditioned Serbian carriages with comfortable 2nd class seats, but no 1st class. There's no catering, so bring a picnic and some beer or wine.
The fare is around 29 bought at the station in Zagreb or paid on board the train, but tickets cannot be bought online.
Tip: Although Belgrade Centar is slightly closer to the city centre, you have to rely on a single bus line. Trams 7 & 9 link Novi Beograd station with the site of the now-defunct old Belgrade station on the edge of the old city every 5-10 minutes so you may prefer to get off at Novi Beograd and take a tram, see the Belgrade station page for more information.
-
Step 4 for Sofia, stay overnight in Belgrade and travel from Belgrade to Sofia next day (day 3), see the Belgrade to Sofia page for schedule, fares & how to buy tickets.
-
Step 4 for Montenegro, transfer to Belgrade Topcider station and either take the overnight sleeper Lovcen to Podgorica and Bar arriving in the morning on day 3, or stay overnight in Belgrade and take the daytime train Tara next day. See the Belgrade to Montenegro page for schedule, fares & how to buy tickets.
![]() |
Step 1, Amsterdam to Stuttgart by ICE with one easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
![]() |
Step 2, Stuttgart to Zagreb by sleeper: Above, the air-conditioned Croatian sleeping-car from Stuttgart to Zagreb. It has 10 compartments with washbasin, each of which can be used as 1, 2 or 3 berth, with toilets at the end of the corridor. Compartments convert to a private sitting room for evening or morning use. A light breakfast is included in the sleeper fare. The Croatian couchette car is the next vehicle to the right, also modern & air-conditioned with 4 & 6 bunk compartments, ideal for families. Couchettes convert from bunks to seats for evening or morning use. |
![]() |
![]() |
![]() |
||
1, 2 or 3 bed sleeper. |
Set up as a single-berth. |
4 or 6-berth couchettes. 360Ί photo. |
Option 2, Amsterdam to Belgrade & beyond using the Zurich-Zagreb sleeper....
-
Step 1, travel from Amsterdam to Zurich, leaving Amsterdam Centraal at 08:08, change at Frankfurt (Main) Hbf arriving Zurich HB at 16:00.
You travel on comfortable ICE trains with restaurant car, power sockets at all seats & free WiFi. Do not risk any tight connections when catching a sleeper, I'd want at least an hour between trains in Zurich. Have dinner in Zurich before boarding the sleeper, I recommend the steak-frites at the Brasserie Federal inside Zurich HB.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at either www.thetrainline.com (in , £ or $, small booking fee, using thetrainline allows you to buy both tickets together in one place) or the German Railways website www.bahn.de (in , no fee). You print your own ticket or can show it on your laptop or phone.
-
Step 2, travel from Zurich to Ljubljana or Zagreb by sleeper train, leaving Zurich HB at 20:40 and arriving in Zagreb at 10:39 next morning.
The train has an excellent air-conditioned Croatian sleeping-car (1, 2 & 3 bed compartments with washbasin), a modern air-conditioned Croatian couchette car (4 & 6 berth compartments) and ordinary seats (not recommended). Watch the Croatian sleeper video.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (same prices, in , a bit more fiddly). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3, travel from Zagreb to Belgrade by train, leaving Zagreb at 11:04 and arriving Novi Beograd 18:04 & Belgrade Centar at 18:12.
This train is still currently suspended due to Covid-19.
This train has two air-conditioned Serbian carriages with comfortable 2nd class seats, but no 1st class. There's no catering, so bring a picnic and some beer or wine.
The fare is around 29 bought at the station in Zagreb or paid on board the train, but tickets cannot be bought online.
Tip: Although Belgrade Centar is slightly closer to the city centre, you have to rely on a single bus line. Trams 7 & 9 link Novi Beograd station with the site of the now-defunct old Belgrade station on the edge of the old city every 5-10 minutes so you may prefer to get off at Novi Beograd and take a tram, see the Belgrade station page for more information.
-
Step 4 for Sofia, stay overnight in Belgrade and travel from Belgrade to Sofia next day (day 3), see the Belgrade to Sofia page for schedule, fares & how to buy tickets.
-
Step 4 for Montenegro, transfer to Belgrade Topcider station and either take the overnight sleeper Lovcen to Podgorica and Bar arriving in the morning on day 3, or stay overnight in Belgrade and take the daytime train Tara next day. See the Belgrade to Montenegro page for schedule, fares & how to buy tickets.
![]() |
The Zurich-Zagreb sleeper train boarding at Zurich HB as the sun sets on a summer day. That's the Croatian couchette car on the right, the Croatian sleeping-car on the left. See the Croatian sleeper video. |
![]() |
![]() |
![]() |
||
1, 2 or 3 bed sleeper. |
Set up as a single-berth. |
4 or 6-berth couchettes. 360Ί photo. |
![]() |
Wake up to scenery like this between Ljubljana & Zagreb, along the river Sava... |
Option 3, Amsterdam to Sofia via Bucharest - currently the easiest option for Sofia...
-
Day 1, travel from Amsterdam to Vienna overnight as shown above, using the Amsterdam-Vienna Nightjet sleeper train.
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in , a bit more fiddly, same fares). Booking opens up to 6 months ahead and you print your own ticket or show it on your phone.
-
Day 2, travel from Vienna to Budapest by railjet train, leaving Vienna Hbf at 11:40 and arriving Budapest Keleti at 14:19.
The swish Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. By all means take an earlier train if you'd like more time in Budapest, perhaps for lunch.
Fares start at 19.90 in 2nd class or 29.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in , a bit more fiddly, same fares). Booking opens up to 6 months ahead and you print your own ticket or show it on your phone.
-
Day 2, travel from Budapest to Bucharest on the sleeper train Muntenia, leaving Budapest Keleti at 15:10 and arriving Bucharest Nord at 08:06.
The Muntenia has 4 & 6-berth couchettes and ordinary seats. A Romanian sleeping-car is attached from Timişoara Nord (depart 21:50) to Bucharest. There's no catering car, so bring your own food & drink.
Fares start at 40 with a couchette in 6-berth or 47 with a couchette in 4-berth. These are limited-availability advance-purchase fares
Book this at the Romanian Railways international website bileteinternationale.cfrcalatori.ro/en. You print your own ticket.
If you want the comfort & privacy of a proper sleeper from Timisoara to Bucharest, (1) book a 2nd class seat from Budapest to Timisoara from 17 using bileteinternationale.cfrcalatori.ro/en. You print your own ticket. (2) Now book berths in a 1, 2 or 3-bed sleeper from Timisoara Nord to Bucharest Nord at the Romanian domestic website bilete.cfrcalatori.ro and print your own ticket.
-
Day 3, travel from Bucharest to Sofia by daytime train as shown on the train from Bucharest page. You leave Bucharest Nord at 10:55 and arrive Sofia Central at 20:10 after a pleasant day meandering across the Danube and through the river valleys of Bulgaria. In summer it's direct, in winter you have to switch trains at Ruse. There's no catering car, so bring your own food & drink.
The fare is around 34.
Book this at the Romanian Railways website bileteinternationale.cfrcalatori.ro/en. You print your own ticket.
![]() |
Step 1, Amsterdam to Vienna by Nightjet sleeper train. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Step 2, Vienna to Budapest by railjet, seen here arrived at Budapest Keleti. More information about railjets... |
![]() |
![]() |
|
Business class. About. |
Restaurant car. |
![]() |
![]() |
|
Step 3, Budapest to Bucharest on the sleeper train Muntenia. Photo courtesy of @AndyBTravels, DiscoverByRail.com . |
4 or 6-berth couchettes. Larger photo. |
![]() |
![]() |
|
A Romanian sleeping-car with 1, 2 or 3-bed compartments is attached between Timisoara & Bucharest. Courtesy of @AndyBTravels, DiscoverByRail.com. Larger photo. |
Amsterdam to Warsaw & Poland from 37.90
Option 1, Amsterdam to Warsaw in a single day - why not spend a few hours in Berlin on the way?
-
You can travel from Amsterdam to Poznan or Warsaw in a single chill-out day with a good book and a bistro or restaurant car for your meals and a beer or glass of red or two. You use an InterCity train from Amsterdam to Berlin, see an account of the journey & things to see., then a comfortable EuroCity train from Berlin to Poznan & Warsaw. Departures every day, for example:
Leave Amsterdam Centraal at 07:00, change at Berlin Hbf, arrive Warsaw Centralna 19:28.
Leave Amsterdam Centraal at 09:10, change at Berlin Hbf, arrive Warsaw Centralna 21:16.
Leave Amsterdam Centraal at 11:00 daily except Saturdays, change at Berlin Hbf, arrive Warsaw Centralna 23:16.
-
Fares start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book at the German Railways website www.bahn.de. Booking to Poland normally opens 60 days ahead. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
![]() |
Step 1, Amsterdam to Berlin by Intercity train. More information about these Intercity trains. |
![]() |
Step 2, Berlin to Warsaw by EuroCity train, seen here boarding on platform 11 at Berlin Hbf. |
Option 2, Amsterdam to Warsaw using the Amsterdam-Berlin European Sleeper - the most time-effective way, runs 3 times a week...
-
Step 1, travel from Amsterdam to Berlin by European Sleeper, leaving Amsterdam Centraal at 22:34 on Monday, Wednesday & Friday arriving Berlin Hbf 06:48.
The European Sleeper has a comfortable sleeping-car with 1, 2 & 3 bed rooms with washbasin, economical couchette cars with 4 & 6 berth compartments and ordinary seats. Check times at www.europeansleeper.eu as they can vary. More information about the European Sleeper.
Fares start at 49 in a seat, 79 with a couchette in 6-berth, 99 with a bed in 4-berth, 109 with a bed in 3-bed sleeper, 129 with a bed in 2-bed sleeper, 159 with a bed in single-bed sleeper. All per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.europeansleeper.eu.
Booking opens up to 6 months ahead although this can vary. You print your own ticket or can show it on your phone
-
Step 2, travel from Berlin to Warsaw by EuroCity train, leaving Berlin Hbf at 09:51, arriving Poznan at 12:25 and Warsaw Centralna at 15:22.
This EuroCity train is a comfortable air-conditioned Polish train with restaurant car serving drinks, snacks and full meals. Treat yourself to an inexpensive lunch and a beer or two, I recommend the excellent Zurek soup and Kotlet Schabowy. More information about this EuroCity train.
Fares start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
Buy a ticket for the Amsterdam to Warsaw train at the German Railways website www.bahn.de.
Booking opens 60 days months ahead, you can book the sleeper and leave this until later if necessary. You print your own ticket or can show it on your phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
Option 3, Amsterdam to Warsaw with overnight stop in Berlin - breaks up the trip nicely, with a chance to see Berlin.
-
Day 1, travel from Amsterdam to Berlin by InterCity train, leaving Amsterdam Centraal at 15:00 and arriving Berlin Hbf at 21:25.
By all means take the earlier 11:00 or 13:00 departure for more time in Berlin. Information about the journey & things you'll see from the train.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin Hbf to Warsaw Centralna in around 5h30 on any EuroCity train you like, see the timetable here.
Daily except Sundays the 05:52 from Berlin Hbf will get you to Warsaw Centralna at 11:16 with breakfast in the restaurant car.
Or have a leisurely breakfast and take the daily 09:51 arriving 15:22. By all means take a later train to have a morning in Berlin.
-
Fares from Amsterdam to Warsaw start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Amsterdam to Warsaw at the German Railways website www.bahn.de.
To get the overnight stop in Berlin, click Stopover, enter Berlin Hbf and a suitable stopover duration, say 10 hours, in the hh:mm stopover box. Adjust the stopover duration and departure time to get the trains you want each side of Berlin.
Booking to Poland normally opens 60 days ahead, but you can book from Amsterdam to Berlin separately up to 6 months ahead if you like. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
Amsterdam to Krakow from 37.90
Option 1, Amsterdam to Krakow using the Amsterdam-Berlin European Sleeper - the most time-effective way, runs 3 times a week...
-
Day 1, travel from Amsterdam to Berlin by European Sleeper, leaving Amsterdam Centraal at 22:34 on Monday, Wednesday & Friday arriving Berlin Hbf 06:48.
The European Sleeper has a comfortable sleeping-car with 1, 2 & 3 bed rooms with washbasin, economical couchette cars with 4 & 6 berth compartments and ordinary seats. Check times at www.europeansleeper.eu as they can vary. More information about the European Sleeper.
Fares start at 49 in a seat, 79 with a couchette in 6-berth, 99 with a bed in 4-berth, 109 with a bed in 3-bed sleeper, 129 with a bed in 2-bed sleeper, 159 with a bed in single-bed sleeper. All per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.europeansleeper.eu.
Booking opens up to 6 months ahead although this can vary. You print your own ticket or can show it on your phone
-
Day 2, travel from Berlin to Krakow by EuroCity train, leaving Berlin Hbf 10:52, arriving Wroclaw 14:50, Katowice 16:58 & Krakow Glowny 18:01.
This EuroCity train is a comfortable air-conditioned Polish train called the Wawel, with restaurant car serving drinks, snacks and full meals. Treat yourself to an inexpensive lunch and a beer or two, I recommend the excellent Zurek soup & Kotlet Schabowy. More information about this EuroCity train.
Fares start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
Buy a ticket for the Amsterdam to Krakow train at the German Railways website www.bahn.de.
Booking opens 60 days months ahead, you can book the sleeper and leave this until later if necessary. You print your own ticket or can show it on your phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
Option 2, Amsterdam to Krakow with overnight stop in Berlin - if you prefer day trains & hotel to sleepers, departures every day...
-
Day 1, travel from Amsterdam to Berlin by InterCity train, leaving Amsterdam Centraal at 15:00 and arriving Berlin Hbf at 21:25.
By all means take the earlier 11:00 or 13:00 departure for more time in Berlin. Information about the journey & things you'll see from the train.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Krakow by EuroCity train Wawel, leaving Berlin Hbf at 10:52 every day, arriving Wroclaw 14:50, Katowice 16:58 & Krakow Glowny 18:01. The Wawel is comfortable & air-conditioned with restaurant car, treat yourself to lunch and a beer or two.
-
Fares from Amsterdam to Krakow start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Amsterdam to Krakow at the German Railways website www.bahn.de.
To get the overnight stop in Berlin, click Stopover, enter Berlin Hbf and a suitable stopover duration, say 10 hours in the hh:mm stopover box. Adjust the stopover duration and departure time to get the trains you want each side of Berlin.
Booking to Poland normally opens 60 days ahead, although you can book from Amsterdam to Berlin separately up to 6 months ahead if you like, and book the Berlin-Poland part later. I recommend registering when prompted so you can log in and check your bookings or re-print tickets at any time. You print your own ticket or can show it on your laptop or phone.
![]() |
Step 1, Amsterdam to Berlin by Intercity train. More information about these Intercity trains. |
![]() |
Step 2, Berlin to Krakow by EuroCity train Wawel. This is the Wawel on platform 11 at Berlin Hbf. |
![]() |
Restaurant car. You don't need to reserve a table, just go along and sit down. Larger photo. |
![]() |
![]() |
|
Zurek soup - an excellent tasty starter. |
Kotlet schabowy, served on proper china... |
Amsterdam to Vilnius. Riga, Tallinn
Amsterdam to Lithuania with overnight stop in Warsaw...
-
Day 1, travel from Amsterdam to Warsaw as shown in the Amsterdam to Warsaw section above. You can do this in a single day.
-
Stay overnight in Warsaw. The Polonia Palace Hotel is excellent, historic, relatively inexpensive for such a good hotel, and it's just across the road from the station. For something much cheaper, but still with great reviews and near the station, try the Hotel Metropol next door to the Polonia Palace or the nearby Novotel Warsaw Centrum. Also see the Warsaw Centralna station & city information.
-
Day 2, travel from Warsaw to Kaunas & Vilnius by train as shown on the Warsaw to Vilnius page.
-
Day 3, for onward travel from Vilnius to Riga in Latvia, see here.
-
Day 4, for onward travel from Riga to Tallinn in Estonia, see here.
Amsterdam to Kyiv & Ukraine
Option 1, Amsterdam to Lviv & Kyiv via Vienna - can be more time-effective, with free time in Vienna...
-
Day 1, travel from Amsterdam to Vienna by Nightjet sleeper train as shown in the Amsterdam-Vienna section above. Enjoy the best part of a day in Vienna, left luggage lockers are available.
-
Day 2, travel from Vienna to Lviv or Kyiv by direct Ukrainian sleeping-car. leaving Vienna Hbf at 16:42 every day and arriving Lviv at 11:00 & Kyiv at 18:30 next day (Day 3).
Introduced in December 2017, this train has one or two direct Ukrainian sleeping-cars with comfortable 1, 2 & 3 berth compartments with washbasin, see the photos below. At Chop on the other side of the border the through sleeping-cars are jacked up to have their wheelsets changed from European standard gauge (4'8½") to Russian gauge used in Ukraine (5').
Book the train from Vienna to Lviv or Kyiv online at the Austrian Railways website www.oebb.at.
This will only book one-way or round trip starting in Vienna because tickets need to be collected from an ΦBB station in Austria. They cannot be collected in Ukraine. Booking this way you pay no fee or mark-up, just the official fare. The sleeper has become popular, it can sell out.
If you have any problems or want a one-way ticket starting in Ukraine, you can also book the Vienna-Kyiv train via reliable agency www.polrail.com, with tickets posted or couriered to you for a small fee. Polrail are based in Poland so charge in zlotys, but as they have access to Ukrainian ticketing system they are good for booking this train.
Booked through oebb.at:
Vienna to Kyiv costs 80.50 in a 3-berth sleeper, 90.50 in a 2-berth sleeper or 152.90 in a single sleeper.
Vienna to Lviv costs 62.10 in a 3-berth sleeper, 70.10 in a 2-berth sleeper or 119.30 in a single sleeper.
Booked through Polrail:
Vienna to Kyiv costs around 138 in a 3-berth sleeper 149 in a 2-berth sleeper, or 241 in a single-berth sleeper.
Vienna to Lviv costs around 120 in a 3-berth sleeper 129 in a 2-berth sleeper, or 207 in a single-berth sleeper.
![]() |
The Vienna-Kyiv sleeping-car boarding at Vienna Hbf. |
![]() |
![]() |
![]() |
||
The Vienna-Kyiv sleeper about to leave Vienna Hbf... Courtesy of Helmut Uttenthaler. |
|
The sleeper corridor. Courtesy Helmut Uttenthaler. |
|
1, 2 or 3 bed sleeper compartment. |
Option 2, Amsterdam to Kyiv via the Warsaw-Kyiv sleeper...
-
Day 1, travel from Amsterdam to Berlin by InterCity train, leaving Amsterdam Centraal at 15:00 and arriving at Berlin Hbf at 21:25.
By all means take an earlier train for a leisurely afternoon or evening in Berlin, the station is just 15 minutes walk from the Reichstag and Brandenburg Gate. The InterCity train has a bistro car.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Warsaw by EuroCity train leaving Berlin Hbf at 09:51 daily arriving Warsaw Centralna at 15:22.
There's a restaurant car, treat yourself to an inexpensive lunch and a beer or two...
Fares start at 27.90 in 2nd class or 37.90 in 1st class. Fares vary like air fares, so book ahead.
Also book this at www.bahn.de. Booking normally opens 60 days ahead. You print your own ticket or can show it on your laptop or phone.
On Mondays to Saturdays you can also take the earlier 05:52 EuroCity train from Berlin arriving Warsaw 11:16, giving you a few hours to explore, see Warsaw Centralna station & city information. Warsaw's historic old town is a 30 minute walk from Centralna station - if you fancy a modest splurge, the celebrated Ufukiera restaurant (www.ufukiera.pl) is excellent and right on the square in the heart of Warsaw's old town. The Palace of Culture (a wedding cake style Soviet skyscraper and distinctive Warsaw landmark, www.pkin.pl) is right next to the station and has a viewing terrace on the 30th floor.
-
Day 2, travel from Warsaw to Kyiv on the Kyiv Express sleeper train leaving Warsaw Wschodnia at 17:49 every day and arriving Kyiv at 13:12 next day. This train has comfortable Ukrainian 1, 2 & 3 bed sleepers with washbasin. There's no restaurant car, so take a picnic and perhaps some wine or beer.
The fare is around 46 in a 3-bed sleeper if you manage to book via the Ukrainian Railways website. If you have to book via Polrail it costs around 57 including a bed in a 3-berth sleeper, 66 with a bed in a 2-bed sleeper or 110 in a single-bed sleeper all to yourself.
To buy tickets, first see if you can book online with Ukrainian Railways at booking.uz.gov.ua/en - but please, please, please read the important notes here which explain how to book this train using that website. If that doesn't work for you, book with reliable Polish agency Polrail at booking.polrail.com. Tickets can be collected in Warsaw or (at extra charge) shipped to any address worldwide. Polrail are also pretty good at arranging the return reservation back from Kyiv as they have close contacts with Ukrainian Railways.
-
To book onward trains from Kyiv to Odessa & other places in Ukraine, see the Ukraine page.
The Kyiv Express has modernised Ukrainian sleeping-cars with 2-berth & 3-berth compartments. All bedding is supplied, and washrooms and toilets are at the end of the corridor. Berths convert to seats for daytime use. A smartly-uniformed Ukrainian railways sleeper attendant travels with each car.
![]() |
A Ukrainian sleeping-car on the Kyiv Express. Courtesy of DiscoverByRail.com. |
Amsterdam to Moscow, St Petersburg & Russia
Option 1, Amsterdam to Moscow using the daily Warsaw-Moscow sleeper train - suspended due to sanctions...
-
Day 1, travel from Amsterdam to Berlin by InterCity train, leaving Amsterdam Centraal at 15:00 and arriving Berlin Hbf at 21:25.
By all means take an earlier train for a leisurely afternoon or evening in Berlin, trains also leave Amsterdam for Berlin at 09:10, 11:00 & 13:00.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2 morning, travel from Berlin to Warsaw by EuroCity train leaving Berlin Hbf at 09:51 daily arriving Warsaw Centralna at 15:22.
Fares start at 27.90 in 2nd class or 39.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at www.bahn.de too. Booking normally opens 60 days ahead. You print your own ticket or can show it on your laptop or phone.
Alternatively, there's an earlier 05:52 EuroCity train on Mondays to Saturdays arriving 11:16, giving you time to explore Warsaw, see Warsaw Centralna station & city information. Warsaw's historic old town is a 30 minute walk from Centralna station - if you fancy a modest splurge, the celebrated Ufukiera restaurant (www.ufukiera.pl) is excellent and right on the square in the heart of Warsaw's old town. The Palace of Culture (a wedding cake style Soviet skyscraper and distinctive Warsaw landmark, www.pkin.pl) is right next to the station and has a viewing terrace on the 30th floor.
-
Day 2 evening, travel from Warsaw to Moscow by Russian sleeper train, leaving Warsaw Centralna at 19:15 every day and arriving Moscow Belorussky at 16:58 next day (day 3 from Amsterdam). You can check times at the Russian Railways website www.rzd.ru.
This train was suspended due to Covid-19 and remains suspended due to sanctions.
This train uses impressive Austrian-built sleeping-cars with 4-berth compartments built in 2014, see photos of this type of sleeper here & see panorama photo inside one of these modern sleepers. Each compartment can be sold as 1st class 1-berth, 1st class 2-berth or 2nd class 4-berth. The train consist of two or three sleeping-car which start their journey in Prague. There's a bistro car in Poland and a Russian restaurant car is attached between Brest (on the Polish/Belarus border) & Moscow.
You can book this train by contacting reliable Polish train ticketing agency www.polrail.com - their booking system is at http://booking.polrail.com. Tickets can be collected in Warsaw or (at extra charge) shipped to any address worldwide.
Alternatively, you can book with Russian Railways at www.rzd.ru although it's a little quirky and may not accept some overseas credit cards.
Don't forget to arrange both your Russian visa and Belarus transit visa as the train runs via Belarus. See my important update about travel to Russia through Belarus.
-
For St Petersburg it's best to travel via Moscow. Moscow to St Petersburg takes as little as 3h50 by daytime Sapsan trains, or can be done an a number of traditional overnight sleepers. See the train travel in Russia page to buy tickets within Russia.
![]() |
![]() |
Option 2, Amsterdam to Moscow using the Berlin-Moscow Strizh (Swift) sleeper train, twice a week - suspended due to sanctions...
-
Step 1, take the Amsterdam to Berlin InterCity train leaving Amsterdam Centraal at 11:00 and arriving Berlin Hbf at 17:25 with fares from 37.90. Or by all means take one of the earlier trains at 07:00 or 09:10 and have more time in Berlin. Book this train at www.bahn.de.
-
Step 2, travel from Berlin to Moscow by direct Russian sleeper train, leaving Berlin Hbf at 20:08 on Mondays & Saturdays, arriving at Moscow Belorussky station at 21:24 next day.
This train was suspended due to Covid-19 and remains suspended due to sanctions.
This train is an articulated Spanish-built Talgo train branded Strizh (Russian for swift) which started running in 2016. It has ordinary seats, 2nd class 4-berth sleepers, 1st class 1 or 2 berth sleepers with washbasin and deluxe 1 or 2 berth sleepers with en suite shower & toilet. There's a restaurant & bistro car. See photo of 2-berth sleeper on this train.
Russian track gauge is 5', but most of Europe (including the UK) is 4' 8½", so at Brest on the Belarus frontier the Talgo train runs through a special gauge-changing shed and the axles automatically adjust to the new gauge. Once in Russia, the scenery is rolling hills, birch tree forests, and villages of small wooden houses. Approaching Moscow, you may glimpse the plaques on the station building marked '1812' and '1942' as the train passes through the small station of historic Borodino...
You can book the Berlin-Moscow train at the Russian Railways website www.rzd.ru and print your own ticket, it's a little fiddly but usually works, or you can easily buy it online with English language after-sales service if you need it, using the Real Russia online system here.
Don't forget to arrange both your Russian visa and Belarus transit visa as the train runs via Belarus. See my important update about travel to Russia through Belarus.
![]() |
The Strizh sleeper train from Berlin to Moscow, seen here boarding in Berlin. It's a Spanish-built articulated Talgo train - note the relatively small size of each car, just one axle between each car. Courtesy of Stuart Wilks & Jaap van Ginkel. |
![]() |
![]() |
![]() |
||
2-berth sleeper with washbasin, in night & daytime modes... |
Complimentary toiletry pack... |
Option 3, Amsterdam to Moscow via Kyiv - avoiding the need for Belarus visa...
-
It's not difficult to get a Belarus transit visa, but many people want to avoid the bureaucracy and cost of yet another visa, and you can easily travel via Kyiv, as most EU nationals don't need a visa for Ukraine.
-
Step 1, travel from Amsterdam to Kyiv as shown in the Amsterdam to Kyiv section above.
-
Step 2, travel from Kyiv to Moscow by overnight train. There are several night trains and times vary by date, but for example train 6 leaves Kyiv around 19:36 and arriving in Moscow Kievskaya station next morning at around 10:09, with 2-berth and 4-berth sleepers available. Check times for your date using www.bahn.de/en. Note that there's also a direct train from Kyiv to St Petersburg, but this passes through a small corner of Belarus, requiring a Belarus visa.
These trains were suspended due to Covid-19 and remain suspended due to the war in Ukraine.
-
Use reliable Polish ticketing agency www.polrail.com to book both your Warsaw-Kyiv and Kyiv-Moscow trains. You collect tickets in Warsaw.
Amsterdam to Athens, Corfu & Greece
Option 1, Amsterdam to Athens by train & ferry via Italy - the leisurely option with an Adriatic cruise thrown in...
-
The best and most comfortable option is to pick up a ferry in Bari. The whole scenic and relaxing journey from Amsterdam to Athens will take around 3 nights, depending how the connections work out on your particular date.
-
Day 1, travel from Amsterdam to Milan in Italy as shown above, using whichever option you like best.
-
Stay overnight in Milan: Affordable hotels with good or great reviews just outside Milan Centrale include the Hotel Bristol, Hotel Bernina, 43 Station Hotel, B&B Hotel Milano Central Station, Guesthouse Teodora. Pricier more upmarket hotels include HD8 Hotel, Glam Hotel, Made to Measure Business, Starhotel Echo or Starhotel Anderson.
-
Day 2, travel from Milan to Bari, leaving Milan Centrale at 08:05 on a pleasant journey along the Adriatic coast arriving Bari Centrale 15:27.
Fares start at 29.90 in 2nd class or 39.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (in , £ or $, easy to use, small booking fee) or www.italiarail.com (easy to use, in , £, $ or Au$) or www.trenitalia.com (in , more fiddly). Italiarail will refund their small booking fee if you email them at seat61@italiarail.com with your booking reference. Booking opens up to 4 months ahead. It's ticketless, you simply print out your booking reference or show it on your phone.
-
In Bari, transfer from station to port, see map of Bari showing station, port entrance, check-in building & Superfast Ferries berth.
You can walk the 1.9 km from the station to the port entrance in 25 minutes, a stroll through Bari's pleasant old town, see correct walking map from the station to the port entrance gate - if Google tells you any different, trust me, not Google!
Alternatively, bus 50 runs from Bari Centrale station to the road outside the port gate roughly every 40 minutes. A taxi will take 10 minutes.
-
Day 2, sail overnight from Bari to Patras in Greece with Superfast Ferries.
The ferry sails from Bari at 19:30 on Mondays-Saturdays, arriving Patras at 13:00 next day (Day 3).
On Sundays the ship sails at 13:30, too early to make connections from Milan.
You can check sailing times & dates at using the Direct Ferries website or at www.superfast.com or www.ferriesingreece.com.
You should check in at the Superfast desk on the ground floor of the cruise terminal (Terminal Crociere) at Bari port with passport & booking number to get your boarding pass, ideally 3 hours before departure in summer, although in practice 2 hours or even 1½ hours is normally fine.
You then walk 500m from check-in to the ferry, board the ferry via the foot passenger gangway at the stern and head up the escalator to the main lounge and reception desk to get your cabin key.
The ship is comfortable, with self-service restaurant, lounge, bar and sun deck. You can book a deck place (a good & cheap option in summer if you have your own sleeping bag), a reclining seat or various types of cabin, all with private shower & toilet. Strolling the decks in the morning sun as the ship cruises past the islands of Cephalonia and Ithaca is the nicest part of the trip, and it's a wonderful way to arrive in Greece.
In Patras, the ferry arrives at the new South ferry terminal a few km from the town centre. Bus 18 links the port with the Patras bus station every hour on the hour, fare 1.20 or you can hop in a taxi for around 9, journey time 15-20 minutes.
Day 3, travel from Patras to Athens by Greek Railways bus/train combo.
Hellenic Train (Greek Railways) operate an integrated bus/train service from Patras to Athens every hour or two, total journey time 3h02, fare around 18. No prior reservation is necessary, just buy a ticket to Athens at Patras railway station ticket office.
For example, at the time I write this, buses leave from outside Patras railway station at 14:15, 15:15, 16:00, 17:15 & 18:15, taking 90 minutes to reach Kiato railway station near Corinthos. At Kiato they connect with a modern air-conditioned regional train taking 78 minutes to Athens Larissa Station in downtown Athens. You can check Patra to Athens bus/train times using the journey planner at www.hellenictrain.gr.
Corfu: The Bari-Patras ferry calls at Corfu on certain dates in summer. It calls at Igoumenitsa on the Greek mainland on all departures year-round. If you can't find a direct ferry to Corfu, book the ferry from Bari to Igoumenitsa, then take the local ferry from Igoumenitsa to Corfu with Kerkyra Lines (kerkyralines.com). These sail half a dozen times a day, crossing time 60-90 minutes, fare around 5-10. Buy a ticket at kerkyralines.com or when you get to Igoumenitsa.
![]() |
The ferry Superfast II from Bari to Patras, boarding at Bari. Photos courtesy of DiscoverByRail.com. |
![]() |
![]() |
|
The passenger gangway, onto the ferry. |
Reception desk & lounge on the ferry. |
![]() |
![]() |
|
Lounge and bar on the Superfast II. |
Self-service restaurant. |
![]() |
![]() |
|
Private cabin with en suite toilet & shower. |
|
The ferry passes Cephalonia & Ithaca then approaches mainland Greece. This is what travel to Greece should be like! |
|
The ferry approaches the new port of Patras... |
Option 2, Amsterdam to Athens overland by train via Munich & Belgrade - a rail adventure across the Balkans, currently suspended...
-
You can also travel overland by train from Amsterdam to Athens via Belgrade. It'll take 3 nights, with all the romance and adventure of an epic train ride through the Balkans.
-
Travel from Amsterdam to Munich by daytime ICE trains from 37.90 booked at www.bahn.de.
-
In Munich you pick up the London-Munich-Belgrade-Thessaloniki-Athens route explained in detail on the London to Greece page. Route currently suspended.
Amsterdam to Istanbul & Turkey
This is an overland adventure, taking 3 nights...
-
Step 1, travel from Amsterdam to Bucharest using any option shown above.
Do not risk any tight connections in Bucharest, I'd allow a minimum of 2 hours, or plan an overnight stop.
-
Step 2, travel overnight from Bucharest to Istanbul as shown on the Bucharest to Istanbul page.
-
Book online as shown on those pages, but you should consider using an Interrail pass for the flexibility it gives. You'll find more info about using a pass for a journey like this on the London to Istanbul page.
Railbookers custom-made tours
If you just want to buy train tickets at the cheapest price, book online as shown on this page. However, if you want someone to sort out your whole trip for you as a package, arra]nging trains, hotels & transfers, and to look after you if anything affects your arrangements, talk to Railbookers. Railbookers can tailor-make a train trip around Europe to your own specification. Just tell them what you want and they'll advise you on the best trains, routes & hotels. They now have offices in the UK, North America and Australia.
UK call 0207 864 4600,
www.railbookers.co.uk.
US call free 1-888-829-4775,
see
website.
Canada call free 1-855-882-2910,
see website.
Australia call toll-free 1300 971 526,
see website.
New Zealand call toll-free 0800 000 554 or
see
website.
Hotels in Amsterdam
Book your accommodation in Amsterdam early, it can be difficult to find rooms at peak periods at short notice, the better & cheaper rooms quickly sell out. You'll also find prices vary significantly even at the same hotel, depending on the season and what's going on in the city.
The ultimate Amsterdam hotel: The Grand
The ultimate place to stay is The Grand, now the Sofitel Legend The Grand Amsterdam. From around 300 per night upwards for a double room, this is one of the most famous hotel in Amsterdam, 5 minutes walk from Dam Square and 10 minutes walk from Centraal Station. For something smaller, slightly cheaper but equally special, try the Canal House boutique hotel, 15 minutes walk from the station, 205 upwards.
Mid-range to top end
The Park Plaza Victoria Hotel gets great reviews and is very convenient as it's on the corner just across the road from Amsterdam Centraal station, doubles from around 135 upwards per night. In a similar price bracket, try the Crowne Plaza Amsterdam City Centre, 6 minutes walk from Amsterdam Centraal and also with excellent reviews.
Mid-range
The Hotel Luxer is cheaper, from around 109 upwards per night, and also just 7 minutes walk from Centraal station with great reviews. Also try The Times Hotel, Hotel Tourist Inn or Daily Rooms Hotel. Or the Hotel Sebastians, around 115 per night, equally well located 10 minutes walk from Centraal station, another hotel which gets great reviews.
Cheap but good
There are many cheap hotels, including many near the station, but very few get outstanding reviews. For ones that do, try the floating boat hotel AmiciA (formerly Friesland), around 45 per night 15 minutes walk from the station or the Rembrandt Hotel from 80, 10 min walk from Dam Square though 20 minutes walk from the station.
Other hotel sites worth trying
www.tripadvisor.com is the place to find independent travellers' reviews of all the main hotels.
Backpacker
hostels
www.hostelworld.com: If you're on a tight budget, don't forget about backpacker hostels. Hostelworld offers online booking of cheap private rooms or dorm beds in backpacker hostels in most cities at rock-bottom prices.
Travel insurance & VPN
Always take out travel insurance...
Never travel overseas without travel insurance from a reliable insurer, with at least £1m or preferably £5m medical cover. It should also cover cancellation and loss of cash and belongings, up to a sensible limit. An annual multi-trip policy is usually cheaper than several single-trip policies even for just 2 or 3 trips a year, I have an annual policy with Staysure.co.uk myself. Here are some suggested insurers. Seat61 gets a small commission if you buy through these links.
www.staysure.co.uk
offers enhanced Covid-19 protection & gets 4.7 out of 5 on
Trustpilot.
www.columbusdirect.com
is also a well-know brand.
If you live in the USA try
Travel Guard USA.
Get an eSIM with mobile data package
Don't rely on WiFi, download an eSIM with a mobile data package for the country you're visiting and stay connected. Most newer mobile phones can download a virtual SIM card so you don't need to buy a physical SIM, including iPhone 11 & later, see device compatibility list. Maya.net is a reliable eSIM data retailer with a 4.5 out of 5 Trustpilot rating and a range of packages including unlimited data.
Get a Curve card for foreign travel
Most banks give you a poor exchange rate, then add a foreign transaction fee on top. A Curve MasterCard means no foreign transaction fees and gives you the mid-market exchange rate, at least up to a certain limit, £500 per month at time of writing. The money you spend on your Curve card goes straight onto one of your existing debit or credit cards.
How it works: 1. Download the Curve app for iPhone or Android. 2. Enter your details & they'll send you a Curve MasterCard - they send to the UK and most European addresses. 3. Link your existing credit & debit cards to the app, you can link up to two cards with the free version of Curve, I link my normal debit card and my normal credit card. 4. Now use the Curve MasterCard to buy things online or in person or take cash from ATMs, exactly like a normal MasterCard. Curve does the currency conversion and puts the balance in your own currency onto whichever debit or credit card is currently selected in the Curve app. You can even change your mind about which card it goes onto, within 14 days of the transaction.
I have a Curve Blue card myself, it means I can buy a coffee on a foreign station on a card without being stung by fees and lousy exchange rates, just by tapping the Curve card on their card reader. The money goes through Curve to my normal debit card and is taken directly from my account (in fact I have the Curve card set up as payment card on Apple Pay on my iPhone, so can double-click my phone, let it do Face ID then tap the reader with the phone - even easier than digging a card out). I get a little commission if you sign up to Curve, but I recommend it here because I think it's great. See details, download the app and get a Curve card, they'll give you £5 cashback through that link.
Get a VPN for safe browsing. VPNs & why you need one explained
When you're travelling you often use free WiFi in public places which may not be secure. A VPN encrypts your connection so it's always secure, even on unsecured WiFi. It also means you can select the geographic location of the IP address you browse with, to get around geoblocking which a surprising number of websites apply. See VPNs & why you need one explained. ExpressVPN is a best buy with a 4.7 out of 5 Trustpilot ranking which I use myself - I've signed up as an ExpressVPN affiliate, and if you go with expressvpn.com using the links on this page, you should see a special deal, 3 months free with an annual subscription. I get a small commission to help support this site.
Always carry an Anker powerbank
Tickets, reservations, vaccination records and Interrail or Eurail passes are often held digitally on your mobile phone, so it's vital to keep it charged. I always carry an Anker powerbank which can recharge my phone several times over if I can't get to a power outlet. Buy from Amazon.co.uk or from Buy from Amazon.com.