Rome2Rio

Italy to Basel trains

Find Transport to Basel

View schedule

Trip Overview

The average train between Italy and Basel takes 9h 33m and the fastest train takes 7h 56m. The train service runs several times per day from Italy to Basel. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

9h 33m
Duration
943 km
Distance
CHF 170
Average price
5 times a day
Frequency

Italy to Basel train times

Trains run 5 times a day between Italy and Basel. The earliest departure is at 6:30 AM in the morning, and the last departure from Italy is at 8:05 PM which arrives into Basel at 11:29 AM. All services require a transfer, and take on average 9h 33m. The schedules shown below are for the next available departures.

Departing Tuesday, November 3, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 24m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 27m • 1 change
  •  → 

    Arrives next day

    ItaloTrenoTrenitalia EuroCity15h 24m • 1 change

Departing Wednesday, November 4, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 24m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 27m • 1 change
  • Show more

Departing Thursday, November 5, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 24m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 27m • 1 change
  • Show more

Departing Friday, November 6, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 24m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 23m • 1 change
  • Show more

Departing Saturday, November 7, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 23m • 1 change
  • Show more

Departing Sunday, November 8, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 27m • 1 change
  • Show more

Departing Monday, November 9, 2026

  •  → 

    ItaloTrenoTrenitalia EuroCity8h 25m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity7h 56m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 24m • 1 change
  •  → 

    ItaloTrenoTrenitalia EuroCity8h 27m • 1 change

Frequently asked questions

Want to know about travelling from Italy to Basel? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Italy to Basel.ExpandLaunch map view
  • Distance: 942.8 km
  • Duration: 9h 33m

What companies run services between Italy and Basel, Switzerland?

You can take a train from Roma Termini to Basel Sbb via Milano Centrale in around 8h 26m.

Operators