1map logoGo to main page

Mainz, Rhineland-Palatinate to Stuttgart, Baden-Wuerttemberg from $10.5: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mainz, Germany
to
Stuttgart, Germany

How to Get from Mainz to Stuttgart: 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.

$10.5 RideshareBest price
204 kmDistance
1h 26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mainz to Stuttgart 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
Deutsche Bahn Intercity-Express
Train
Average Duration
1h  26m
Estimated price
$40-46
Recommended
Company
various
Rideshare
Average Duration
2h  27m
Estimated price
$10.5-16
Cheapest
route map
Distance: 204 km
Duration: 1h 26m

See more options

Company
various
Bus
Train
Average Duration
2h  2m
Estimated price
$17-70
Company
various
Train
Average Duration
2h  7m
Estimated price
$22-73
Company
various
Drive
Average Duration
1h  55m
Estimated price
$29-405
Company
Lufthansa
Plane
Average Duration
2h  37m
Estimated price
$409-410

Mainz - Stuttgart operators

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

Train
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Mainz, Hauptbahnhof to Stuttgart Hauptbahnhof

Average Duration
1h 26m
Estimated price
€38-43

Train from Mannheim, Hauptbahnhof to Stuttgart Hauptbahnhof

Average Duration
38m
Estimated price
€387-388

Train from Mainz, Römisches Theater to Mannheim, Hauptbahnhof

Average Duration
1h 15m
Estimated price
€435-436

Train from Mainz, Römisches Theater to Mannheim, Hauptbahnhof

Average Duration
55m
Estimated price
€437-438
Plane
Website
lufthansa.com

Plane from Frankfurt (FRA) to Stuttgart (STR)

Average Duration
40m
Estimated price
€385-386
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.de

Bus from Mainz central train station to Mannheim central bus station

Average Duration
1h 10m
Estimated price
€439-435
Rideshare
Contact phone
+3 318 576 2228
Website
blablacar.com

Rideshare from Mainz to Stuttgart

Average Duration
2h 27m
Estimated price
€9.8-15
Drive

Drive from Mainz to Stuttgart

Average Duration
1h 55m
Estimated price
€27-380

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

Traveling between Mainz and Stuttgart 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.

Departure Point
Mainz, Hauptbahnhof station
Arrival Point
Hauptbahnhof station
Useful tips for train travellers
• Onboard Services: The main operator for this route, Deutsche Bahn (DB), provides various catering services on its trains. The Intercity-Express (ICE) offers a dining car with a selection of meals and snacks, along with a mobile service where staff can bring food and beverages directly to your seat. If you're traveling on Intercity (IC) trains, there are buffet services with light snacks and drinks available.
• Seating Options: The trains from Mainz to Stuttgart offer three seating categories: First Class, Business Class, and Economy Class. First Class provides spacious seating, quieter cabins, and complimentary newspapers. Business Class is aimed at professional travelers, offering comfortable seating with more legroom, power outlets, and a conducive work environment. Economy Class provides basic seating with standard comfort. When booking, make sure to choose the seating class that best suits your needs for space and amenities.
• Arrival Station Tip: Stuttgart Hauptbahnhof (main station) is quite extensive, and navigating it can be daunting. You can leave your luggage in the storage service located in the station; it is near the main entrance and operates daily. Restroom facilities are available, and there's even a lounge with shower facilities for a fee if you need to freshen up after your travel.

Frequently asked questions

Find out more about the route from Mainz to Stuttgart.

Or choose the category:
The distance between Mainz and Stuttgart is approximately 149.7 km by road. Typical travel times by various modes of transportation include 1 hour and 28 minutes by train, 2 hours and 4 minutes by taking a bus and then a train, and 2 hours and 33 minutes by plane. Alternatively, it takes 1 hour and 55 minutes to travel from Stuttgart to Mainz by car.
The most cost-effective option for traveling from Mainz to Stuttgart is by rideshare, which costs around €9-€15. This option takes approximately 2 hours and 27 minutes. If time efficiency is crucial, taking a train would be the best choice. It costs around €32-€46 and takes only 1 hour and 28 minutes to reach Stuttgart from Mainz.
The prices for a train ticket from Mainz to Stuttgart range from €32 to €46.
To travel from Mainz to Stuttgart without using public transportation, you can consider using Blablacar's carpooling service. It offers rideshare options where you can find fellow travelers heading in the same direction. The driving distance between Mainz and Stuttgart is approximately 204.4 km, and it takes about 1 hour and 55 minutes to drive. The prices for carpooling options vary, ranging from €27 to €46.
The best way to travel from Mainz to Stuttgart without a car is by train. The train journey takes approximately 1 hour and 28 minutes and costs between €32 and €46.
Yes, there is a direct train link between Mainz and Stuttgart. The journey takes approximately 1 hour and 28 minutes and operates every day. The train services are operated by Deutsche Bahn Intercity-Express and depart from Mainz Hauptbahnhof, arriving at Stuttgart Hauptbahnhof.
The flight between Mainz and Stuttgart typically takes about 40 minutes. The cost of the flight can vary, ranging from €96 to €274.
There are numerous options for accommodation near Stuttgart. With over 941 hotels to choose from, travelers have a wide range of choices to fit various budgets and needs. Prices for hotels in Stuttgart start at €51, offering affordable options for those on a budget.