Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Milan to Liestal by train
-
First train07:05
-
Last train20:25
-
Avg changes1
-
Fastest journey4hr 18m
-
Distance252 kilometres
-
Trains per day9
-
Avg. journey time6hr 49m
-
Train operators
Going from Milan to Liestal by train
About to set off from Milan to Liestal by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Cost of a train ticket between Milan and Liestal
The cheapest ticket price along this route is £40.24. Fares naturally increase as the travel date approaches. A month out, expect prices run around , and a week out, fares can hit around on average. Tickets for this journey can be purchased 3 and a half months in advance.
What’s included in the price of a European train ticket
When booking with Rail Europe, you will be prompted to choose the class of service before checking out. We will automatically select the most affordable option. Choosing a more elevated class will increase the cost, but also often includes a number of other perks like elaborate dining menus and extra space. It's good to know that many train operators do include luggage, Wi-Fi and other basic amenities at no extra cost. Seat reservations and meals often do incur a further cost. You can review the terms of service of each type of ticket at checkout.
Milan to Liestal departure timetable
On this route, 9 trains run daily, with the first one leaving Milan at 07:05 and the last leaving at 20:25 during the week.
For weekend travel to Liestal, the earliest departure is at 07:10 and the last one is at 19:43. You will find that departures along this journey occur every 1 hour and 29 minutes.
How long is the train journey from Milan to Liestal?
This journey covers a total of 252 kilometres, with the quickest trip taking 4 hours and 18 minutes.
How far in advance can you reserve train tickets between Milan and Liestal?
You can secure tickets for travel between Milan and Liestal up to 3 and a half months in advance. The earlier you book, the better the fares.
Making the most of your trip to Liestal
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: Liestal.
Frequently asked questions
How far is it from Milan to Liestal by train?
The trip from Milan to Liestal covers a distance of 252 kilometres.
How much is a train ticket from Milan to Liestal?
The lowest price on this route is £40.24. Tickets booked 30 days in advance cost around , while those booked 7 days in advance are around .
When can I start booking my Milan to Liestal train tickets?
You can purchase tickets for this route 3 and a half months in advance.
What’s the travel time from Milan to Liestal by train?
The fastest journey is 4 hours and 18 minutes.
Other journeys to Liestal
-
From Basel to Liestal From £4.50
-
From Zurich to Liestal From £19.04
-
From Lucerne to Liestal From £13.06
Other journeys from Liestal
-
From Liestal to Basel From £6.50
-
From Liestal to Zurich From £23.51
-
From Liestal to Frankfurt am Main From £107.49
-
From Liestal to Mannheim From £37.32
-
From Liestal to Bern From £32.10
-
From Liestal to Lucerne From £17.92
Other journeys from Milan
-
From Milan to Florence From £2.69
-
From Milan to Pisa From £2.69
-
From Milan to Venice From £9.03
-
From Milan to Rome From £2.76
-
From Milan to Verona From £11.50
-
From Milan to Taormina-Giardini From £10.90
-
From Milan to Padua From £8.96
-
From Milan to Bari From £2.76
-
From Milan to Bergamo From £7.76
-
From Milan to Palermo From £5.37
-
From Milan to Trieste Centrale From £11.57
-
From Milan to Como From £4.63