Travel from Viareggio to Bologna

Bus or train from Viareggio to Bologna?

You can take a train from Viareggio to Bologna via Firenze S.Maria Novella in around 2 h 32 min. Alternatively, FlixBus operates a bus from Viareggio to Bologna 5 times a week. Tickets cost $11 - $20 and the journey takes 2 h 55 min.

Travel Guides

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

How to get from Viareggio to Bologna

From Viareggio train to Firenze S.Maria Novella then train to Bologna C.Le. 2 h 32 min 29€. From Viareggio train to Prato Centrale then train to Bologna C.Le. 3 h 6 min 21€. From Via Aurelia Nord Pam bus to Pisa then bus to Bologna, Bologna. 4 h 28 min 18€. From Viareggio drive to Bologna. 1 h 50 min 27€.

Operators from Viareggio to Bologna

Close Print Itinerary
  1. Here are 4 options to get from
    Viareggio to Bologna:

    1. Trip:
      1 Train
      • One-Way approx: USD $24 - $42
      • Duration: 2 h 32 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $24 - $42
        • Duration: 2 h 32 min
        Close x
    2. Trip:
      2 Train via Prato Centrale
      • One-Way approx: USD $13 - $30
      • Duration: 3 h 6 min
      Open +
      • Trip:
        2 Train via Prato Centrale
        • One-Way approx: USD $13 - $30
        • Duration: 3 h 6 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $14 - $23
      • Duration: 4 h 28 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $14 - $23
        • Duration: 4 h 28 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $27 - $40
      • Duration: 1 h 50 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $27 - $40
        • Duration: 1 h 50 min
        Close x