Travel options for:
Basel to Rome
  • Train

    $135 - $244
    1. Basel SBB

      4 h 6 min - 3 times a day

      $90 - $150

    2. Milano Centrale

      2 h 55 min - 5 times a day

      $45 - $95

  • Bus and ferry

    $70 - $110
    1. Basel

      12 h 10 min - twice a week

      $70 - $110

  • Train, bus

    $81 - $143
    1. Basel SBB

      1 h 1 min - 4 times a day

      $30 - $65

    2. Luzern

      4 min - 1224 feet

    3. Luzern

      11 h 25 min - twice daily

      $45 - $80

    4. Tiburtina/Verano

      31 min - every 20 minutes - line 71

      $2

  • Drive

    $130 - $200
    1. Basel

      9 h - 574 miles

      $130 - $200

  • Fly from Basel

    $70 - $331
    1. Basel

      8 min - every 15 minutes - line 50

      $2 - $4

    2. Basel (BSL)

      1 h 35 min - non-stop

      $55 - $310

    3. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

  • Train to Zurich, fly

    $100 - $385
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      1 h 25 min - non-stop

      $45 - $290

    4. Rome (FCO)

      32 min - every 20 minutes

      $12 - $17

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Basel SBB train to Milano Centrale then train to Roma Termini. 7 h 17 min SFr 206. From Basel bus and ferry to Rome. 12 h 10 min SFr 107. From Basel SBB train to Luzern, walk to Luzern, bus to Tiburtina/Verano, then line 71 bus to Turati/Fanti. 14 h 10 min SFr 140. From Basel drive to Rome. 9 h SFr 166. From Basel, Kannenfeldplatz line 50 bus to Basel airport, fly to Rome airport, then train to Rome. 4 h 25 min SFr 126. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Rome airport, then train to Rome. 5 h 14 min SFr 185.