Travel from Ancona to Siena

Bus or train from Ancona to Siena?

FlixBus operates a bus from Ancona to Siena twice daily. Tickets cost $8 - $14 and the journey takes 1 h 55 min. FlixBus also services this route 5 times a week. Alternatively, Trenitalia Frecce operates a train from Ancona to Siena hourly. Tickets cost $29 - $45 and the journey takes 1 h 52 min. 2 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 Ancona to Siena

From Ancona bus to Perugia then bus to Siena. 4 h 10 min 18€. From Ancona train to Bologna C.Le, train to Firenze S.Maria Novella, then train to Siena. 4 h 58 min 51€. From Ancona train to Arezzo Terminal then bus to Siena-Via Tozzi. 8 h 11 min 49€. From Ancona drive to Siena. 2 h 52 min 35€.

Operators from Ancona to Siena

Close Print Itinerary
  1. Here are 4 options to get from
    Ancona to Siena:

    1. Trip:
      1 Bus
      • One-Way approx: USD $14 - $24
      • Duration: 4 h 10 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $14 - $24
        • Duration: 4 h 10 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $46 - $74
      • Duration: 4 h 58 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $46 - $74
        • Duration: 4 h 58 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $37 - $72
      • Duration: 8 h 11 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $37 - $72
        • Duration: 8 h 11 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 2 h 52 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 2 h 52 min
        Close x