Cheap train tickets from Amsterdam to Mainz

Showing times and prices for 17 May

Cheapest

£20

Average

£59

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Amsterdam to Mainz will cost around £ 59 if you buy it on the day, but the cheapest tickets can be found for only £ 20.

Cheapest
16:54Amsterdam Centraal5h45 22:39Mainz Hbf
3 changes
£201One-way
2nd Cheapest
21:24Amsterdam Centraal9h03 06:27Mainz Hbf
2 changes
£251One-way
2nd Cheapest
21:24Amsterdam Centraal8h44 06:08Mainz Hbf
3 changes
£251One-way
22:40Amsterdam Centraal9h59 08:39Mainz Hbf
3 changes
£311One-way
06:54Amsterdam Centraal5h45 12:39Mainz Hbf
3 changes
£331One-way

Train schedule Amsterdam to Mainz

Showing trains for tomorrow, Tue, 17 May
00:24Amsterdam Centraal9h51 10:15Mainz Hbf
0 changes
05:19Amsterdam Centraal5h24 10:43Mainz Hbf
0 changes
05:19Amsterdam Centraal5h30 10:49Mainz Hbf
0 changes
06:38Amsterdam Centraal4h37 11:15Mainz Hbf
0 changes
06:38Amsterdam Centraal5h01 11:39Mainz Hbf
0 changes
06:54Amsterdam Centraal5h45 12:39Mainz Hbf
0 changes
07:24Amsterdam Centraal5h47 13:11Mainz Hbf
0 changes
07:35Amsterdam Centraal5h36 13:11Mainz Hbf
0 changes
08:08Amsterdam Centraal4h10 12:18Mainz Hbf
0 changes
08:08Amsterdam Centraal4h31 12:39Mainz Hbf
0 changes
08:24Amsterdam Centraal5h54 14:18Mainz Hbf
0 changes
08:24Amsterdam Centraal6h15 14:39Mainz Hbf
0 changes
08:54Amsterdam Centraal5h45 14:39Mainz Hbf
0 changes
08:54Amsterdam Centraal5h24 14:18Mainz Hbf
0 changes
10:38Amsterdam Centraal5h01 15:39Mainz Hbf
0 changes
10:38Amsterdam Centraal4h18 14:56Mainz Hbf
0 changes
10:38Amsterdam Centraal4h37 15:15Mainz Hbf
0 changes
10:54Amsterdam Centraal5h45 16:39Mainz Hbf
0 changes
10:54Amsterdam Centraal5h24 16:18Mainz Hbf
0 changes
11:24Amsterdam Centraal5h20 16:44Mainz Hbf
0 changes
11:24Amsterdam Centraal5h24 16:48Mainz Hbf
0 changes
11:35Amsterdam Centraal5h09 16:44Mainz Hbf
0 changes
11:35Amsterdam Centraal5h13 16:48Mainz Hbf
0 changes
12:38Amsterdam Centraal4h37 17:15Mainz Hbf
0 changes
12:38Amsterdam Centraal4h20 16:58Mainz Hbf
0 changes
12:38Amsterdam Centraal5h01 17:39Mainz Hbf
0 changes
12:54Amsterdam Centraal5h45 18:39Mainz Hbf
0 changes
12:54Amsterdam Centraal5h24 18:18Mainz Hbf
0 changes
13:24Amsterdam Centraal5h25 18:49Mainz Hbf
0 changes
13:24Amsterdam Centraal5h20 18:44Mainz Hbf
0 changes
13:35Amsterdam Centraal5h14 18:49Mainz Hbf
0 changes
13:35Amsterdam Centraal5h09 18:44Mainz Hbf
0 changes
14:38Amsterdam Centraal4h17 18:55Mainz Hbf
0 changes
14:38Amsterdam Centraal5h01 19:39Mainz Hbf
0 changes
14:54Amsterdam Centraal5h45 20:39Mainz Hbf
0 changes
14:54Amsterdam Centraal5h24 20:18Mainz Hbf
0 changes
16:38Amsterdam Centraal5h04 21:42Mainz Hbf
0 changes
16:38Amsterdam Centraal4h14 20:52Mainz Hbf
0 changes
16:38Amsterdam Centraal4h11 20:49Mainz Hbf
0 changes
16:54Amsterdam Centraal5h45 22:39Mainz Hbf
0 changes
16:54Amsterdam Centraal5h24 22:18Mainz Hbf
0 changes
18:38Amsterdam Centraal4h32 23:10Mainz Hbf
0 changes
18:38Amsterdam Centraal5h01 23:39Mainz Hbf
0 changes
20:30Amsterdam Centraal5h10 01:40Mainz Hbf
0 changes
20:40Amsterdam Centraal5h00 01:40Mainz Hbf
0 changes
21:24Amsterdam Centraal9h03 06:27Mainz Hbf
0 changes
21:24Amsterdam Centraal8h44 06:08Mainz Hbf
0 changes
21:24Amsterdam Centraal8h02 05:26Mainz Hbf
0 changes
22:40Amsterdam Centraal9h59 08:39Mainz Hbf
0 changes
22:40Amsterdam Centraal9h38 08:18Mainz Hbf
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
17 May
£20Deutsche Bahn
£19STUDENT AGENCY k.s.
£239KLM Cityhopper
Wed
18 May
£25Deutsche Bahn with connection
£19STUDENT AGENCY k.s.
£239KLM Cityhopper
Fri
20 May
£20Deutsche Bahn
£17STUDENT AGENCY k.s.
£155KLM Cityhopper
Sun
22 May
£20Deutsche Bahn
Find prices
£88Lufthansa
Wed
25 May
£25Deutsche Bahn with connection
£29STUDENT AGENCY k.s.
£135KLM Cityhopper
Thu
26 May
£20Deutsche Bahn
£19STUDENT AGENCY k.s.
£118KLM Cityhopper
Sat
28 May
£20Deutsche Bahn
£19STUDENT AGENCY k.s.
£118KLM Cityhopper
Sun
29 May
£25Deutsche Bahn with connection
£25STUDENT AGENCY k.s.
£118KLM Cityhopper

Fastest train times from Amsterdam to Mainz

Showing times and prices for 17 May

Fastest Journey

4 h 10 m

Average

5 h 38 m

Trains per day

50

Distance

356 km

Of the 50 trains that leave Amsterdam for Mainz every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 356 km distance in an average of 5 h 38 m but if you time it right, some trains will get you there in just 4 h 10 m .

The slowest trains will take 9 h 59 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:08Amsterdam Centraal4h10 12:18Mainz Hbf
1 changes
£621One-way
2nd Fastest
16:38Amsterdam Centraal4h11 20:49Mainz Hbf
2 changes
£791One-way
16:38Amsterdam Centraal4h14 20:52Mainz Hbf
1 changes
£711One-way
14:38Amsterdam Centraal4h17 18:55Mainz Hbf
1 changes
£711One-way
10:38Amsterdam Centraal4h18 14:56Mainz Hbf
1 changes
£861One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Amsterdam to Mainz

distanceDistance220 miles (355 km)
durationAverage train duration5 h 45 min
priceAverage train ticket price£21 (€24)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersDeutsche Bahn with connection or Deutsche Bahn

Trains from Amsterdam to Mainz cover the 220 miles (355 km) long trip taking on average 5 h 45 min with our travel partners like Deutsche Bahn with connection or Deutsche Bahn. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this route costs around £21, you can find the cheapest train ticket for as low as £20. Travellers depart most frequently from Amsterdam Centraal and arrive in Mainz Hbf.

Train providers: Deutsche Bahn trains Amsterdam to Mainz

Travel from Amsterdam to Mainz from £20 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most affordable route for you.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Amsterdam to Mainz train.

Train information from Amsterdam to Mainz with Deutsche Bahn:

  • Average Duration: 5 h 39 min
  • Average Price: £20
  • Deutsche Bahn frequency: 1 a day

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets between Amsterdam and Mainz and when travelling by train:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips: Trains from Amsterdam to Mainz

Travel by train to Mainz 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 Amsterdam to Mainz.
FAQs

What are the travel restrictions for Mainz, Germany if I'm coming from Amsterdam, Netherlands by train?

Travel by train between Amsterdam, Netherlands and Mainz, Germany is: Partially open.

Is international entry into Mainz from Amsterdam restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Netherlands

Do I need to quarantine on arrival in Germany from Amsterdam?

Entry Requirements:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Mainz, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 15/05/2022. Remember to check the latest COVID-19 travel safety regulations for your train to Mainz from Amsterdam closer to your date of departure here.

What restrictions are there on reentering Netherlands from Mainz, Germany?

The restriction level for your return train to Amsterdam, Netherlands from Mainz is: Fully open.

Is my return train into Amsterdam from Mainz restricted?

International entry is allowed for: Entry is fully open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Netherlands from Mainz?

Conditions of reentry:

  • There are no current restrictions

What are the safety rules to follow in Amsterdam, Netherlands?

The government of Netherlands has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 16/05/2022. Remember to check the latest COVID-19 travel safety regulations for your train to Amsterdam from Mainz closer to your date of departure here.

How much does a cheap train from Amsterdam to Mainz cost?

Omio customers have found cheap train tickets from Amsterdam to Mainz for as low as £20  for the next 7 days.

How much does the train from Amsterdam to Mainz cost on average?

If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Amsterdam to Mainz train prices are on average £21  one way.

How far is it from Amsterdam to Mainz by train?

The distance to Mainz from Amsterdam by train is approximately 220 miles (355 km).

What is the average Amsterdam to Mainz train duration?

On average the Amsterdam to Mainz train time is 5 h 45 min  covering the 220 miles (355 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Which train station in Amsterdam goes to Mainz? Which train station do I come into Mainz from Amsterdam?

When taking the train to Mainz from Amsterdam, you can choose to depart from train stations like Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Amstel. Your trip can end in train stations such as Mainz Hbf, Mainz Römisches Theater and Mainz-Mombach.

Omio customers who travel this route most frequently depart from Amsterdam Centraal   and arrive in Mainz Hbf.

Where do I find the Amsterdam train station to Mainz? Where is the Mainz train station?

You can find the most popular departure train station for this trip, Amsterdam Centraal, located approximately 0.9 miles (1.4 km) from the city centre of Amsterdam. The most popular arrival train station in Mainz, called Mainz Hbf, is located around 1.9 miles (3.1 km) away from its city centre.

Which train companies should I travel with from Amsterdam to Mainz?

For the best Amsterdam to Mainz train to purchase, you can travel safely and comfortably with Deutsche Bahn with connection or Deutsche Bahn. However, it's always good to check all possible train companies with services from Amsterdam to Mainz to compare what amenities they may offer.

Are there any direct trains from Amsterdam to Mainz?

Yes, there are 2 direct trains from Amsterdam to Mainz per day with Deutsche Bahn  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

How many trains are there between Amsterdam and Mainz a day?

The average number of trains departing Amsterdam for Mainz is 2 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Amsterdam to Mainz? What time is the last train from Amsterdam to Mainz?

The earliest train for this journey departs from Amsterdam at 09: 54. The last train leaves from Amsterdam at 23: 24. Check Omio for the latest train timetable from Amsterdam to Mainz and book the best time to depart on your chosen travel date.

How far in advance should I purchase a train ticket from Amsterdam to Mainz to get the best deals?

If you purchase a train ticket between Amsterdam and Mainz within the next 7 days, you can find tickets to cost on average £21 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Mainz from Amsterdam are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Amsterdam
Mainz
Amsterdam Centraal is the most popular Amsterdam railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Amsterdam for your journey to Mainz.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+31 302357822
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 20: 59
Public transport options for Amsterdam Centraal
Metro lines: 51, 53, 54, 52
Tram lines: 2, 12, 4, 14, 13, 24, 17, 26
Ferry lines: 901, 906, 902, 907, 905
Bus lines: GVB 18, 21, 22, 48, 248, 281, 282, 283, 284, 285, 287, 288, 289, 291, 293, Connexxion 391, 394, N57, N47, N91, N94, EBS 305, 306, 314, 316, N01, N04, N10, N14
Train lines: Intercity, Intercity Express, Sprinter, Nightjet