Travel from Hanover to Stuttgart

Train, bus or fly from Hanover to Stuttgart?

German Railways (DB) operates a train from Hanover to Stuttgart every 4 hours. Tickets cost $110 - $160 and the journey takes 3 h 54 min. Alternatively, FlixBus operates a bus from Hanover to Stuttgart twice daily. Tickets cost $30 - $55 and the journey takes 7 h 5 min. S-Bahn also services this route every 10 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Hanover to Stuttgart

ModeDurationPrice
From Hannover Hbf train to Stuttgart Hbf.3 h 54 min110€
From Hanover bus to Kornwestheim Pbf then train to Stuttgart Hbf (tief).7 h 21 min42€
From Hanover ZOB bus to Frankfurt am Main then bus to Stuttgart.9 h 9 min85€
From Hanover rideshare to Stuttgart.6 h 15 min26€
From Hanover drive to Stuttgart.4 h 41 min66€
From Hannover Hbf train to Hannover airport, fly to Stuttgart airport, then train to Stuttgart.2 h 51 min79€
From Hannover Hbf train to Bremen Hbf, taxi to Bremen airport, fly to Stuttgart airport, then train to Stuttgart.3 h 49 min146€

Is there a direct train between Hanover and Stuttgart?

Yes, there is a direct train departing from Hannover Hbf and arriving at Stuttgart Hbf. Services depart every 4 hours, and operate every day. The journey takes approximately 3 hours.

Is there a direct bus between Hanover and Stuttgart?

No, there is no direct bus from Hanover to Stuttgart. However, there are services departing from Hanover ZOB and arriving at Stuttgart via Frankfurt am Main. The journey, including transfers, takes approximately 9 h 9 min.
Close Print Itinerary
  1. Here are 7 options to get from
    Hanover to Stuttgart:

    1. Trip:
      1 Train
      • One-Way approx: USD $110 - $160
      • Duration: 3 h 54 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $110 - $160
        • Duration: 3 h 54 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $32 - $53
      • Duration: 7 h 21 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $32 - $53
        • Duration: 7 h 21 min
        Close x
    3. Trip:
      3 Bus Eurolines DE
      • One-Way approx: USD $94 - $133
      • Duration: 9 h 9 min
      Open +
      • Trip:
        3 Bus Eurolines DE
        • One-Way approx: USD $94 - $133
        • Duration: 9 h 9 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $33
      • Duration: 6 h 15 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $33
        • Duration: 6 h 15 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 4 h 41 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 4 h 41 min
        Close x
    6. Trip:
      6 Fly from Hannover
      • One-Way approx: USD $49 - $178
      • Duration: 2 h 51 min
      Open +
      • Trip:
        6 Fly from Hannover
        • One-Way approx: USD $49 - $178
        • Duration: 2 h 51 min
        Close x
    7. Trip:
      7 Train to Bremen, fly
      • One-Way approx: USD $116 - $287
      • Duration: 3 h 49 min
      Open +
      • Trip:
        7 Train to Bremen, fly
        • One-Way approx: USD $116 - $287
        • Duration: 3 h 49 min
        Close x