Travel from Rome to Monte-Sant-Angelo

Bus or train from Rome to Monte Sant'Angelo?

Trenitalia Frecce operates a train from Rome to Monte Sant'Angelo 3 times a day. Tickets cost $45 - $65 and the journey takes 2 h 56 min. Trenitalia also services this route 4 times a day. Alternatively, Ferrovie Del Gargano operates a bus from Rome to Monte Sant'Angelo twice daily. Tickets cost $28 - $40 and the journey takes 5 h 55 min.

Travel Guides

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

How to get from Rome to Monte Sant'Angelo

From Roma Termini train to Foggia, train to Manfredonia, then taxi to Monte Sant'Angelo. 4 h 41 min 76€. From Rome bus to Monte Sant'Angelo. 5 h 55 min 26€. From Termini line 649 bus to Roma, bus to Foggia, bus to Manfredonia Bar Pace, then line 741 bus to Monte Sant'angelo. 9 h 14 min 36€. From Rome drive to Monte Sant'Angelo. 4 h 10 min 60€.
Close Print Itinerary
  1. Here are 4 options to get from
    Rome to Monte Sant'Angelo:

    1. Trip:
      1 Train
      • One-Way approx: USD $74 - $104
      • Duration: 4 h 41 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $74 - $104
        • Duration: 4 h 41 min
        Close x
    2. Trip:
      2 Bus Ferrovie Del Gargano
      • One-Way approx: USD $28 - $40
      • Duration: 5 h 55 min
      Open +
      • Trip:
        2 Bus Ferrovie Del Gargano
        • One-Way approx: USD $28 - $40
        • Duration: 5 h 55 min
        Close x
    3. Trip:
      3 Bus Marozzi VT
      • One-Way approx: USD $32 - $50
      • Duration: 9 h 14 min
      Open +
      • Trip:
        3 Bus Marozzi VT
        • One-Way approx: USD $32 - $50
        • Duration: 9 h 14 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 4 h 10 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 4 h 10 min
        Close x