COMPARE Prices across different modes

Fri
Sep 24
$21
$5Flixbus
Sat
Sep 25
$21
$5BlaBlaCar Bus
Sun
Sep 26
$21
$5Flixbus
Mon
Sep 27
$21
$7Flixbus
Tue
Sep 28
$21
$7Flixbus
Wed
Sep 29
$21
$6Flixbus
Thu
Sep 30
$21
$5Flixbus
Fri
Oct 1
$21
$5Flixbus
Sat
Oct 2
$21
$5BlaBlaCar Bus
Sun
Oct 3
$21
$5Flixbus
Mon
Oct 4
$21
$5Flixbus
Tue
Oct 5
$21
$7Flixbus
Wed
Oct 6
$21
$6Flixbus
Thu
Oct 7
$21
$5Flixbus
Fri
Oct 8
$21
$5BlaBlaCar Bus
Sat
Oct 9
$21
$5BlaBlaCar Bus
Sun
Oct 10
$21
$5BlaBlaCar Bus
Mon
Oct 11
$21
$7Flixbus
Tue
Oct 12
$21
$6Flixbus
Wed
Oct 13
$21
$6Flixbus
Thu
Oct 14
$21
$5Flixbus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Amsterdam from Rotterdam

distanceDistance35 miles (57 km)
durationAverage train duration40 min
priceAverage train ticket price$21 (€17)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersThalys

Trains from Rotterdam to Amsterdam cover the 35 miles (57 km) long journey taking on average 40 min with our travel partners like Thalys. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $21 (€17), but the average price of train tickets is $21 (€17). Travelers depart most frequently from Rotterdam Centraal and arrive in Amsterdam Centraal.

Train companies

Thalys trains between Rotterdam and Amsterdam

Buy your official Thalys train tickets between Rotterdam and Amsterdam from $21 (€17) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Thalys

Thalys is a French-Belgian high-speed train company that connects the main capital cities. For your next train from Rotterdam to Amsterdam with Thalys, you can choose from these different ticket fares: Standard Mini, Standard, Comfort and Premium.

Save time and money by searching for and booking your Thalys train between Rotterdam and Amsterdam online with Omio! If you’re looking for the cheapest, fastest or earliest Thalys train between Rotterdam and Amsterdam, Omio can help you out every step of the way. Check current Thalys train schedules for the ideal departure and arrival times, compare the best connections for the 35 miles (57 km) route between Rotterdam and Amsterdam as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Rotterdam to Amsterdam, you can check straight away if the Thalys ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official Thalys Rotterdam to Amsterdam train tickets online on Omio quickly and easily and enjoy the travel experience!

    These are Thalys' ticket policies for COVID-19 for the train between Rotterdam and Amsterdam:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Verification of ticket with valid ID
    • Exceptions to waive change or cancellation fees policy
    • If a ticket is nonrefundable, a Thalys e-voucher can still be issued for a 15€ fee to passengers requesting a refund up to 30 days after the departure date.

    Trains from Rotterdam to Amsterdam.

    When touring the Netherlands, Amsterdam is a popular stopover. With world-class sights and museums, it is a city that draws vacationers from all over the world. When in Amsterdam, travelers can visit the Dam Square, high-density museums, canals, or even Amsterdam's legal red-light district and coffee shops. When planning travel from Rotterdam, there are several options available with numerous rail providers. Rail travel is by far the quickest and most convenient method of traveling between the two destinations. The journey from Rotterdam to Amsterdam by train is 35 miles (57 kilometers) long, and it takes only 48 minutes to reach Amsterdam. The train from Rotterdam departs at Rotterdam Centraal railway station and arrives at Amsterdam Centraal train station.

    Rotterdam to Amsterdam Train Time: Daily Departures.

    There are over 88 trains a day between Rotterdam and Amsterdam, leaving approximately every 33 minutes. Most of these trains from Rotterdam to Amsterdam are direct trains. The first train leaves Rotterdam at 06:00 a.m., with regular departures throughout the day before the last at 11:00 p.m.

    How long is the journey by train from Rotterdam to Amsterdam?

    The average journey time from Rotterdam to Amsterdam is 48 minutes. But the fastest trains, which are direct trains, will get to Amsterdam in just 38 minutes. The slowest trains will take one hour and 13 minutes and usually has one or two stopovers along the way. Whether traveling direct or on a train that requires transfers, it is by no means a long journey.

    What are the departure and arrival stations for trains from Rotterdam to Amsterdam?

    Departure train station: The train from Rotterdam to Amsterdam will depart from Rotterdam Centraal railway station. Rotterdam Centraal is conveniently located right in the heart of Rotterdam city. So it's easy to reach the train station. Equipped with 13 platforms and facilities for passengers, Rotterdam Centraal station is easy to navigate for visitors, and is well equipped. Some of the facilities include restaurants, shopping malls, toilets, cafés, ticket offices, and a waiting room. Car and bicycle parking can be found outside the train station. 

    Arrival train station: The train from Rotterdam to Amsterdam will arrive at Amsterdam Centraal train station, which is situated in the city of Amsterdam. With 15 platforms, Amsterdam Centraal is capable of handling all traveler needs. There are digital information boards on every platform to assist travelers. The station also has a wealth of facilities, including restaurants, minimarkets, vending machines, self-service ticket machines, ticket office, toilets, luggage lockers, ATMs, and comfy lounges.

    Which train companies travel from Rotterdam to Amsterdam?

    Train companies serving the Rotterdam to Amsterdam route are Dutch Railways (NS) and Thalys. Dutch Railways is the leading railway company in the Netherlands. It connects various cities of the country with regional, night trains, and high-speed trains. At the same time, Thalys is a railway company connecting four European countries, namely, Netherlands, Belgium, France, and Germany.

    Dutch Railways Rotterdam to Amsterdam

    Dutch Railways offers high-speed trains such as ICE Internationa and TGV to operate on the Rotterdam to Amsterdam route. The journey takes 40 minutes, and there is a train leaving every 15 minutes.

    Thalys Rotterdam to Amsterdam

    Thayls also has several high-speed trains that cover the journey from Rotterdam to Amsterdam within 38 minutes. There is a train leaving Rotterdam for Amsterdam every hour.

    Rotterdam to Amsterdam Trains: Services on Board

    The train from Rotterdam to Amsterdam offers many facilities for travelers, such as WiFi, toilets, live travel information screens, overhead racks for luggage, and special quiet work zones. Passengers can bring bikes on the train during off-peak hours. However, during the summer months (July and August), bicycles are allowed all day, even during peak hours. The trains are equipped with special facilities for people with limited mobility. These facilities include wheelchair-accessible toilets, priority seats, and a sliding step that allows passengers with wheelchairs or mobility scooters to get into the train without assistance. It is advisable to contact the rail provider 48 hours prior to travel to organize any required assistance.

    How to find cheap train tickets from Rotterdam to Amsterdam?

    To get cheap fares from Rotterdam to Amsterdam, book train tickets in advance. Passengers who book their train tickets three months earlier get to enjoy the lowest fares. To save further on train tickets, passengers are also advised to avoid rush hours and travel during weekends or during off-peak hours, which are between 9:00 a.m. and 4:00 p.m., and from 6:30 p.m.to 6:30 a.m. For further savings, consider opting for an indirect route as these are often less costly than direct of high-speed options.

    Travel Tips

    Trains from Rotterdam to Amsterdam
    Travel by train to Amsterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rotterdam to Amsterdam.
    FAQs
    How much are cheap trains between Rotterdam and Amsterdam?
    If you’re looking to save money on tickets, you can find cheap Rotterdam to Amsterdam trains for as little as $21 (€17)  in the next 7 days.
    What is the price of a train ticket to Amsterdam from Rotterdam?
    If you’re looking to book your train tickets in the next week, you can expect the Rotterdam to Amsterdam train price to come in at an average of $21 (€17)  one way.
    What is the distance between Rotterdam and Amsterdam by train?
    The Rotterdam to Amsterdam train distance is approximately 35 miles (57 km).
    How many hours is the train time between Rotterdam and Amsterdam?
    On average the Rotterdam to Amsterdam train travel time is 40 min  for the 35 miles (57 km) long trip, but the duration can vary if you travel on weekends and holidays.
    Which train station from Rotterdam to Amsterdam do I depart from? Which Amsterdam train station from Rotterdam do I arrive in?

    Some of the Rotterdam train stations to Amsterdam you can start your journey from include Rotterdam Centraal, Rotterdam Central Station and Rotterdam Noord. Similarly, some of the arrival train stations in Amsterdam include Amsterdam Centraal and Amsterdam Sloterdijk.

    When traveling this route, Omio customers are departing most frequently from Rotterdam Centraal   and arriving in Amsterdam Centraal.

    Where is the train station in Rotterdam to go to Amsterdam? Where is the train station in Amsterdam located?

    The most popular departure train station with passengers for this journey, called Rotterdam Centraal, is located 0 mile (s) / 0 km from the city center of Rotterdam.

    The most popular arrival train station, Amsterdam Centraal, is located 0 mile (s) / 0 km away from the city center of Amsterdam.

    What train providers go from Rotterdam to Amsterdam?
    Take the Rotterdam to Amsterdam train with Thalys. However, it's always good to check out all possible train providers for the route to Amsterdam from Rotterdam as there might be differences in the amenities they offer.
    How many train services per day are there between Rotterdam and Amsterdam?
    On average, there are 25 trains a day from Rotterdam to Amsterdam. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Rotterdam to Amsterdam? What time is the last train from Rotterdam to Amsterdam?
    You can take the first train from Rotterdam to Amsterdam at 6: 05 AM. The last train from Rotterdam to Amsterdam that you can take departs at 7: 58 AM. Omio shows you the latest train from Rotterdam to Amsterdam schedule to help you book the best departure time for this route.
    How early should I buy train tickets between Rotterdam and Amsterdam to score the best deals?
    The price of a one way train ticket from Rotterdam to Amsterdam is on average $21 (€17) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets from Rotterdam to Amsterdam available a few months in advance.
    Stations

    Important Stations and Airports for this Journey

    Rotterdam
    Amsterdam
    Rotterdam Centraal
    Amenities
    Refreshments