Basel to Lucerne to Zermatt to Milan. Best way?

After a cruise that lands in Basel we are taking a few days travel. We want to take the train to Lake Lucerne, then the train to Zermatt and then the train to Milan, Italy to fly home to the U.S. What is best way to do this and are there any passes that will cover this?
1 person has
this question
  • Hi Alan,

    We are not able to give fares and schedules through this forum. I would recommend checking the full fare ticket prices and then a Swiss Pass with reservations from Visp to Milan. All other trains do not offer reservations.

    You can get fares and schedules from the home page at Please note that fares and availabilty may only be available 60-90 days prior to train departure.

    Thank you,
  • (some HTML allowed)
    How does this make you feel?
    Add Image

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated