|Distance||381 miles (614 km)|
|Train frequency||4 a day|
|Train providers||Deutsche Bahn with connection|
Trains from London to Mainz cover the 381 miles (614 km) long journey taking on average 7 h 54 min with our travel partners like Deutsche Bahn with connection. Normally, there are 4 trains operating per day, including direct services available.
Here are some other resources that might have the information you need