Travel from Lucca to Riomaggiore

Bus or train from Lucca to Riomaggiore?

FlixBus operates a bus from Lucca to Riomaggiore 5 times a week. Tickets cost $4 - $8 and the journey takes 1 h 10 min. Alternatively, Trenitalia operates a train from Lucca to Riomaggiore hourly. Tickets cost $4 - $11 and the journey takes 47 min.

Travel Guides

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

How to get from Lucca to Riomaggiore

From Lucca bus to La Spezia - Instituto Cardarelli, bus to La Spezia Centrale, then train to Riomaggiore. 2 h 12 min 10€. From Lucca train to Viareggio, train to La Spezia Centrale, then train to Riomaggiore. 2 h 22 min 13€. From Piazzale Verdi bus to Viareggio, train to La Spezia Centrale, then train to Riomaggiore. 2 h 45 min 13€. From Lucca drive to Riomaggiore. 1 h 11 min 13€.

Operators from Lucca to Riomaggiore

Close Print Itinerary
  1. Here are 4 options to get from
    Lucca to Riomaggiore:

    1. Trip:
      1 Bus
      • One-Way approx: USD $7 - $14
      • Duration: 2 h 12 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $7 - $14
        • Duration: 2 h 12 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $7 - $21
      • Duration: 2 h 22 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $7 - $21
        • Duration: 2 h 22 min
        Close x
    3. Trip:
      3 Train via Piazzale Verdi
      • One-Way approx: USD $9 - $19
      • Duration: 2 h 45 min
      Open +
      • Trip:
        3 Train via Piazzale Verdi
        • One-Way approx: USD $9 - $19
        • Duration: 2 h 45 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $13 - $20
      • Duration: 1 h 11 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $13 - $20
        • Duration: 1 h 11 min
        Close x