Travel from Rome to Salerno

Bus or train from Rome to Salerno?

Trenitalia Frecce operates a train from Rome to Salerno hourly. Tickets cost $35 - $55 and the journey takes 1 h 54 min. Alternatively, TTI Slr operates a bus from Rome to Salerno every 4 hours. Tickets cost $17 - $23 and the journey takes 3 h 5 min. 5 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 Rome to Salerno

From Roma Termini train to Salerno. 1 h 54 min 36€. From Roma Termini train to Napoli Centrale then train to Salerno. 2 h 5 min 36€. From Rome Tiburtina station Leonetti Bus to Salerno, Piazza Montpellier. 3 h 5 min 17€. From Rome rideshare to Salerno. 3 h 20 min 14€. From Rome drive to Salerno. 2 h 36 min 40€. From Roma Termini train to Rome airport, fly to Naples airport, bus to Napoli Centrale, then train to Salerno. 4 h 14 min 149€.

Is there a direct train between Rome and Salerno?

Yes, there is a direct train departing from Roma Termini and arriving at Salerno. Services depart hourly, and operate every day. The journey takes approximately 1 hour.

Is there a direct bus between Rome and Salerno?

Yes, there is a direct bus departing from Rome Tiburtina station and arriving at Salerno, Piazza Montpellier. Services depart every 4 hours, and operate every day. The journey takes approximately 3 hours.

Operators from Rome to Salerno

Close Print Itinerary
  1. Here are 6 options to get from
    Rome to Salerno:

    1. Trip:
      1 Train
      • One-Way approx: USD $35 - $55
      • Duration: 1 h 54 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $35 - $55
        • Duration: 1 h 54 min
        Close x
    2. Trip:
      2 Train via Napoli Centrale
      • One-Way approx: USD $35 - $52
      • Duration: 2 h 5 min
      Open +
      • Trip:
        2 Train via Napoli Centrale
        • One-Way approx: USD $35 - $52
        • Duration: 2 h 5 min
        Close x
    3. Trip:
      3 Leonetti Bus
      • One-Way approx: USD $15 - $30
      • Duration: 3 h 5 min
      Open +
      • Trip:
        3 Leonetti Bus
        • One-Way approx: USD $15 - $30
        • Duration: 3 h 5 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $16 - $18
      • Duration: 3 h 20 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $16 - $18
        • Duration: 3 h 20 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 2 h 36 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 2 h 36 min
        Close x
    6. Trip:
      6 Fly, train
      • One-Way approx: USD $101 - $327
      • Duration: 4 h 14 min
      Open +
      • Trip:
        6 Fly, train
        • One-Way approx: USD $101 - $327
        • Duration: 4 h 14 min
        Close x