1map logoGo to main page

London to Mainz from $58: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Mainz, Germany

How to Get from London to Mainz: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$58 by busBest price
618.6 kmDistance
4h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Mainz with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
6h  31m
Estimated price
$202-437
Recommended
Company
BlaBlaCar Bus
Bus
Average Duration
15h  16m
Estimated price
$58-86
Cheapest
route map
Distance: 618.6 km
Duration: 4h 22m

See more options

Pricing table
Company
various
Drive
Drive
Average Duration
7h  22m
Estimated price
$0-0
Company
various
Bus
Average Duration
14h  40m
Estimated price
$65-98
Company
various
Plane
Average Duration
5h  2m
Estimated price
$73-326
Company
various
Plane
Average Duration
4h  24m
Estimated price
$89-393
Company
various
Plane
Average Duration
4h  22m
Estimated price
$101-488
Company
various
Plane
Average Duration
5h  31m
Estimated price
$113-475
Company
various
Plane
Average Duration
5h  49m
Estimated price
$119-488
Company
various
Train
Plane
Average Duration
4h  38m
Estimated price
$121-449
Company
various
Train
Train
Average Duration
8h  19m
Estimated price
$160-523
Company
various
Drive
Drive
Average Duration
8h  34m
Estimated price
$161-247

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $53 $109 $68 $110 $106 $76 $98
Fly $106 $98 $82 $36 $59 $140 $220

Traveling From London to Mainz

Embarking on a journey from London to Mainz opens up a fascinating contrast between the vibrant, bustling streets of the UK's capital and the charming, laid-back allure of this historic German city.

Best Neighbourhoods in Mainz

Mainz offers diverse neighborhoods, each with its own charm and character.

Altstadt (Old Town)
• Cobblestone streets lined with historic buildings.
• Renowned for its vibrant café culture.
Südstadt (South City)
• Popular among students with lively atmosphere.
• Home to trendy bars and boutique shops.
Drais
• Offers a quieter, residential experience.
• Beautiful parks and green spaces for relaxation.

Best Times To Visit Mainz's Attractions

Timing your visits to Mainz's attractions can significantly enhance your experience.

Mainz Cathedral
Visit early in the morning or late afternoon for quieter exploration.
Gutenberg Museum
Weekdays are ideal, especially Tuesdays and Wednesdays, to avoid crowds.
Rheinpromenade (Rhine Promenade)
Evenings during sunset offer stunning views and a more relaxed vibe.

Mainz Weather: What to Expect Year-Round

Mainz enjoys a temperate climate with warm summers and chilly winters, making spring and early autumn the best times to visit for mild temperatures and vibrant scenery; however, being aware of seasonal weather patterns can greatly enhance your travel plans and comfort.

Dining in Mainz: A Culinary Contrast

A visit to Mainz isn't complete without savoring a hearty serving of Spundekäse, a creamy cheese spread often paired with pretzels, best enjoyed at the charming Weinhaus Michel; this dining experience showcases local ingredients and flavors that immerse you in the region's relaxed ambiance, offering a delightful departure from London’s fast-paced culinary scene.

London - Mainz operators

Explore transport companies operating between London and Mainz, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 343 218 6186
Website
https://www.eurostar.com/rw-en

Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi

Average Duration
2h 4m
Estimated price
$120-350
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(M) Flughafen Fernbf

Average Duration
2h 54m
Estimated price
$70-80

Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf

Average Duration
45m
Estimated price
$38-43
Contact phone
+43 51717
Website
https://www.nightjet.com/en/#/home

Train from Brussel-Zuid / Bruxelles-Midi to Mainz Hbf

Average Duration
5h 15m
Estimated price
$55-180
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from London Victoria to Brussels-North train station

Average Duration
8h 15m
Estimated price
$35-50

Bus from Brussels-North train station to Mainz central train station

Average Duration
5h 25m
Estimated price
$30-50
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from London Victoria to Frankfurt - Airport

Average Duration
13h 50m
Estimated price
$50-80
Ferry
Contact phone
01304 448866
Website
https://www.poferries.com/

Ferry from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
$55-75
Contact phone
+353 818 300 400
Website
https://www.irishferries.com/uk-en/Travel-to-Ireland

Ferry from Port of Dover to Calais

Average Duration
1h 30m
Estimated price
$35-50
Plane Show flights
Website
http://lufthansa.com

Plane from London City to Frankfurt

Average Duration
1h 25m
Estimated price
$130-600
Website
http://britishairways.com

Plane from London City to Frankfurt

Average Duration
1h 31m
Estimated price
$95-600
Website
https://www.ryanair.com/

Plane from London Stansted to Hahn

Average Duration
1h 20m
Estimated price
$40-300

London to Mainz: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Mainz offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚆 Despite no direct train from London to Mainz, travelers can easily make the journey with a combination of train services. The route involves transfers in Brussels and Frankfurt, totaling approximately 6 hours and 31 minutes. 🎫 Ticket prices for the London to Mainz train ride range from £159 to £344, depending on the class and booking options chosen.
Departure Point
London St Pancras Intl station
Arrival Point
Frankfurt(M) Flughafen Fernbf station
🛫 Experience a seamless journey from London to Mainz by taking a quick 1 hour and 25 minute direct flight from London City Airport to Frankfurt Airport. Luxair, Air Dolomiti, Swiss, and other airlines provide convenient flight options for your trip. 🌍 After reaching Frankfurt, enjoy a smooth 4 hour and 22 minute flight to Mainz, immersing yourself in the beautiful German landscapes along the way. 💸 Explore a range of price options for flights between Mainz and London, with tickets typically ranging from £80 to £385. Plan your journey efficiently and find the best deal for your budget while embarking on a memorable adventure from the UK to Germany.
Departure Point
London City Airport
Arrival Point
Frankfurt Airport
Useful tips for plane travellers
To ensure a smooth journey, book your direct flight from London City Airport to Frankfurt Airport with Luxair or Air Dolomiti, as these airlines typically offer competitive prices and convenient schedules for this route.
Upon arriving at Frankfurt Airport, navigate to the regional train station located in Terminal 1, take the S-Bahn line S8 or S9, which will take you directly to Mainz in about 30 minutes; trains run frequently, so it’s a quick and efficient option.
Expect taxi fares from Frankfurt Airport to Mainz to be around €60-€80, depending on traffic, but using public transport like the S-Bahn is significantly cheaper and quicker, making it the preferred option for many travelers.
🚌 Starting from London Victoria, the bus journey to Mainz Central Train Station involves a transfer at Brussels-North train station, taking around 14 hours and 40 minutes. 🚌 FlixBus operates the bus services between London and Mainz, with a comfortable ride taking approximately 15 hours and 16 minutes. 🚌 Plan your budget accordingly as the prices for a bus ticket between Mainz and London can vary from £46 to £68. Prepare for a long but scenic trip through Europe by bus.
Departure Point
London Victoria station
Arrival Point
Mainz central train station

Frequently asked questions

Find out more about the route from London to Mainz.

Or choose the category:
The distance between London and Mainz is approximately 618.0 km. The typical travel time by train is 6 hours and 33 minutes, while taking a combination of bus and train takes 16 hours and 44 minutes. If you prefer flying, the typical travel time is 4 hours and 20 minutes.
The most cost-effective option for traveling from London to Mainz would be to take a bus, which costs around £55-£79. However, this option takes the longest time, approximately 16 hours and 15 minutes. If time is a priority, the quickest option would be to fly, which takes around 4 hours and 20 minutes and costs between £75-£432.
The price of a train ticket from London to Mainz ranges from £124 to £333, depending on the class and time of booking. On the other hand, the price of a bus ticket from Mainz to London ranges from £57 to £79.
To travel from London to Mainz without a car, the best option is by train. It takes approximately 6 hours and 33 minutes and costs between £118-£338. Another option is to take a bus, which takes around 16 hours and 15 minutes and costs between £55-£79. Alternatively, flying is the fastest option, taking around 4 hours and 20 minutes, but it can be more expensive, ranging from £75-£432.
Yes, there is a direct link between London and Mainz but it requires transfers. The most efficient option is to take the train from London St Pancras International to Mainz, which takes approximately 6 hours and 33 minutes with transfers in Brussels and Frankfurt. Alternatively, you can take a bus from London Victoria Coach Station to Mainz, with transfers in Frankfurt, which takes approximately 16 hours and 15 minutes.
The flight time from London City Airport to Frankfurt Airport, which is the closest major airport to Mainz, is approximately 1 hour and 25 minutes. The cost of a flight between Mainz and London can vary depending on factors such as airline, booking time, and class of service. Generally, prices for this route range from £78 to £403.
There are numerous accommodation options near Mainz. With 691+ hotels to choose from, visitors can find a range of options to suit their preferences and budgets. Prices for hotels in Mainz start at £37 per night, offering affordable options for travelers.