Travel from Bern to Rome

Train from Bern to Rome

You can take a train from Bern to Rome via Milano Centrale in around 6 h 33 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Bern to Rome

ModeDurationPrice
From Bern train to Milano Centrale then train to Roma Termini.6 h 33 minSFr 181
From Bern train to Brig, train to Milano Centrale, then train to Roma Termini.7 h 9 minSFr 180
From Bern, Carparkplatz Schützenmatte bus to Zurich then bus and ferry to Rome.13 h 25 minSFr 77
From Bern train to Luzern, walk to Luzern, bus to Tiburtina/Verano, then line 71 bus to Turati/Fanti.14 h 8 minSFr 152
From Bern drive to Rome.9 h 9 minSFr 165
From Bern train to Zurich airport, fly to Rome airport, then train to Rome.5 h 19 minSFr 183
From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Rome airport, then train to Rome.5 h 35 minSFr 187
From Bern train to Geneva airport, fly to Rome airport, then train to Rome.6 h 2 minSFr 176
From Bern train to Brig, train to Milan Central Station, bus to Milan Linate airport, fly to Rome airport, then train to Rome.7 h 8 minSFr 191
From Bern train to Gallarate, train to Milan Malpensa airport, fly to Rome airport, then train to Rome.6 h 18 minSFr 187
Close Print Itinerary
  1. Here are 10 options to get from
    Bern to Rome:

    1. Trip:
      1 Train
      • One-Way approx: USD $137 - $208
      • Duration: 6 h 33 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $137 - $208
        • Duration: 6 h 33 min
        Close x
    2. Trip:
      2 Train via Brig
      • One-Way approx: USD $134 - $208
      • Duration: 7 h 9 min
      Open +
      • Trip:
        2 Train via Brig
        • One-Way approx: USD $134 - $208
        • Duration: 7 h 9 min
        Close x
    3. Trip:
      3 Bus, bus and ferry
      • One-Way approx: USD $70 - $91
      • Duration: 13 h 25 min
      Open +
      • Trip:
        3 Bus, bus and ferry
        • One-Way approx: USD $70 - $91
        • Duration: 13 h 25 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $92 - $158
      • Duration: 14 h 8 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $92 - $158
        • Duration: 14 h 8 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 9 h 9 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 9 h 9 min
        Close x
    6. Trip:
      6 Train to Zurich, fly
      • One-Way approx: USD $103 - $388
      • Duration: 5 h 19 min
      Open +
      • Trip:
        6 Train to Zurich, fly
        • One-Way approx: USD $103 - $388
        • Duration: 5 h 19 min
        Close x
    7. Trip:
      7 Train to Basel, fly
      • One-Way approx: USD $108 - $399
      • Duration: 5 h 35 min
      Open +
      • Trip:
        7 Train to Basel, fly
        • One-Way approx: USD $108 - $399
        • Duration: 5 h 35 min
        Close x
    8. Trip:
      8 Train to Geneva, fly
      • One-Way approx: USD $100 - $312
      • Duration: 6 h 2 min
      Open +
      • Trip:
        8 Train to Geneva, fly
        • One-Way approx: USD $100 - $312
        • Duration: 6 h 2 min
        Close x
    9. Trip:
      9 Train, train to Milan Linate, fly
      • One-Way approx: USD $117 - $323
      • Duration: 7 h 8 min
      Open +
      • Trip:
        9 Train, train to Milan Linate, fly
        • One-Way approx: USD $117 - $323
        • Duration: 7 h 8 min
        Close x
    10. Trip:
      10 Train to Milan Malpensa, fly
      • One-Way approx: USD $116 - $369
      • Duration: 6 h 18 min
      Open +
      • Trip:
        10 Train to Milan Malpensa, fly
        • One-Way approx: USD $116 - $369
        • Duration: 6 h 18 min
        Close x