Messina to Pisa by train
Compare prices, times and book fast direct trains
Overview: trains from Messina to Pisa
Find the key information for travelling by train from Messina to Pisa, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Discover Messina to Pisa by train
Planning a train adventure from Messina to Pisa? To get started, check out our detailed guide to a seamless, enjoyable journey.
Cost of train travel from Messina to Pisa
Here is the average ticket cost on trains from Messina to Pisa:
Cheapest ticket: £164.20
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
Messina to Pisa train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from Messina to Pisa is at 16:40 and the last is at 16:45. The first train scheduled on Saturdays and Sundays is at 16:40 and the last one is at 16:45. You can expect 2 trains making this journey each day, with trains departing every 5 minutes.
Travel time and distance between Messina and Pisa
The route’s fastest journey takes 12 hours and 53 minutes, covering a total of 752 kilometres.
Booking Messina to Pisa trains in advance
Booking your Messina to Pisa tickets in advance is the best way to save money. Tickets on this specific route can be purchased 6 months before departure.
Get notified of when tickets open for travel between Messina and Pisa by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.
Learn even more about travelling from Messina to Pisa by train
Need more information on travelling through Europe by train? Head to our help articles for details on everything from booking to navigating stations and understanding different ticket types. Then review the travel ideas we’ve compiled in our city guide: Pisa.
FAQs about the train journey from Messina to Pisa
Want to know more about your journey from Messina to Pisa? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The distance between Messina and Pisa is 752 kilometres.
The lowest fare on this route is £164.20. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
Tickets for this journey become available 6 months ahead of the travel date.
The fastest travel time is 12 hours and 53 minutes.
Other train journeys from Messina
- From Messina to Taormina From £4.91
- From Messina to Naples From £206.12
- From Messina to Palermo From £2.61
- From Messina to Catania From £17.13
- From Messina to Salerno From £5.51
- From Messina to Syracuse From £5.36
- From Messina to Capo d'Orlando-Naso From £17.50
- From Messina to Rome From £26.14
- From Messina to Venice From £225.48
- From Messina to Agrigento From £16.50
- From Messina to Letojanni From £9.23
- From Messina to Acireale From £10.95
- From Messina to Novara-Montalbano-Furnari From £11.77
- From Messina to Milazzo From £4.32
- From Messina to Cefalù From £8.04
Other train journeys to Pisa
- From Milan to Pisa From £5.21
- From Florence to Pisa From £8.49
- From Genoa to Pisa From £10.35
- From Ventimiglia to Pisa From £25.91
- From Cannes to Pisa From £34.63
- From Rome to Pisa From £12.88
- From Nice to Pisa From £28.00
- From Turin to Pisa From £2.61
- From Venice to Pisa From £12.36
- From Riomaggiore to Pisa From £8.56
- From London to Pisa From £193.98
- From La Spezia to Pisa From £5.21
- From Lucca to Pisa From £3.57
- From Viareggio to Pisa From £3.57
- From Siena to Pisa From £16.98
Other train journeys from Pisa
- From Pisa to La Spezia From £5.21
- From Pisa to Lucca From £3.57
- From Pisa to Viareggio From £3.57
- From Pisa to Siena From £10.80
- From Pisa to Monterosso From £5.36
- From Pisa to Bologna From £28.97
- From Pisa to Naples From £20.85
- From Pisa to Milan From £2.61
- From Pisa to Florence From £8.49
- From Pisa to Genoa From £11.47
- From Pisa to Ventimiglia From £29.94
- From Pisa to Cannes From £49.07