Travel from Hamburg to Bologna

Train, bus or fly from Hamburg to Bologna?

Lufthansa, Eurowings and 10 other airlines fly from Hamburg to Bologna hourly. Alternatively, German Railways (DB) operates a train from Hamburg to Bologna hourly. Tickets cost $23 - $150 and the journey takes 5 h 40 min. 3 other operators also service this route.

Travel Guides

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

How to get from Hamburg to Bologna

From Hamburg-Barmbek train to Hamburg airport, fly to Bologna airport, then line 40 bus to Bologna. 5 h 50 min $79. From Hamburg-Barmbek train to Hamburg airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, then train to Bologna. 6 h 58 min $159. From Hamburg-Barmbek train to Hamburg airport, fly to Venice airport, bus to Venezia Mestre, then train to Bologna. 6 h 12 min $143. From Hamburg-Barmbek train to Hamburg airport, fly to Verona airport, line 199 Airport Bus to Verona Porta Nuova, then train to Bologna. 6 h 19 min $153. From Hamburg Hbf train to München Hbf, train to Verona Porta Nuova, then train to Bologna C.Le. 13 h 48 min $182. From Hamburg Hbf train to Verona Porta Nuova then train to Bologna C.Le. 16 h 47 min $170. From Hamburg bus to Hanover then bus to Bologna, Bologna. 22 h 5 min $171. From Hamburg-Dammtor nighttrain to Jenbach Zillertalbahn, walk to Jenbach, then train to Bologna C.Le. 19 h 1 min $191. From Hamburg drive to Bologna. 12 h 7 min $240.
Close Print Itinerary
  1. Here are 9 options to get from
    Hamburg to Bologna:

    1. Trip:
      1 Fly to Bologna
      • One-Way approx: USD $32 - $226
      • Duration: 5 h 50 min
      Open +
      • Trip:
        1 Fly to Bologna
        • One-Way approx: USD $32 - $226
        • Duration: 5 h 50 min
        Close x
    2. Trip:
      2 Fly to Florence, train
      • One-Way approx: USD $108 - $364
      • Duration: 6 h 58 min
      Open +
      • Trip:
        2 Fly to Florence, train
        • One-Way approx: USD $108 - $364
        • Duration: 6 h 58 min
        Close x
    3. Trip:
      3 Fly to Venice, train
      • One-Way approx: USD $81 - $321
      • Duration: 6 h 12 min
      Open +
      • Trip:
        3 Fly to Venice, train
        • One-Way approx: USD $81 - $321
        • Duration: 6 h 12 min
        Close x
    4. Trip:
      4 Fly to Verona, train
      • One-Way approx: USD $88 - $388
      • Duration: 6 h 19 min
      Open +
      • Trip:
        4 Fly to Verona, train
        • One-Way approx: USD $88 - $388
        • Duration: 6 h 19 min
        Close x
    5. Trip:
      5 Train German Railways (DB)
      • One-Way approx: USD $112 - $270
      • Duration: 13 h 48 min
      Open +
      • Trip:
        5 Train German Railways (DB)
        • One-Way approx: USD $112 - $270
        • Duration: 13 h 48 min
        Close x
    6. Trip:
      6 Train Urlaubs-Express
      • One-Way approx: USD $150 - $179
      • Duration: 16 h 47 min
      Open +
      • Trip:
        6 Train Urlaubs-Express
        • One-Way approx: USD $150 - $179
        • Duration: 16 h 47 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $84 - $187
      • Duration: 22 h 5 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $84 - $187
        • Duration: 22 h 5 min
        Close x
    8. Trip:
      8 Nighttrain, train
      • One-Way approx: USD $163 - $215
      • Duration: 19 h 1 min
      Open +
      • Trip:
        8 Nighttrain, train
        • One-Way approx: USD $163 - $215
        • Duration: 19 h 1 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $190 - $290
      • Duration: 12 h 7 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $190 - $290
        • Duration: 12 h 7 min
        Close x