There are 4 ways to get from Sant'Agata di Militello to Enna by train (Trenitalia), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Trenitalia)
best- Take the train from S.Agata Di Militello to Termini Imeresetrain Re / ...
- Take the train from Termini Imerese to Ennatrain 5520 / ...
5h 2m€24–46Drive 114.5 km
cheapest- Drive from Sant'Agata di Militello to Ennacar 114.5 km
1h 55m€18–26Bus via Messina
- Take the bus from Sant' Agata di Militello to Messinabus Tratta Messina
- Take the bus from Messina Piazza della Repubblica to Enna Viale Armando Diazbus Sais Autolinee 8865 / ...
6h 21m€19–25Bus
- Take the bus from Sant'Agata di Militello Bus Station to Villa San Giovanni-Piazza Stazionebus Autoservizi Salemi S202
- Take the bus from Villa San Giovanni to Ennabus 582 / ...
7h 50m€24–38
Questions & Answers
The cheapest way to get from Sant'Agata di Militello to Enna is to bus via Messina which costs €18 - €25 and takes 6h 21m.
The fastest way to get from Sant'Agata di Militello to Enna is to drive which takes 1h 55m and costs €17 - €26.
No, there is no direct bus from Sant'Agata di Militello to Enna. However, there are services departing from Sant' Agata di Militello and arriving at Enna Viale Armando Diaz via Messina Piazza della Repubblica. The journey, including transfers, takes approximately 6h 21m.
No, there is no direct train from Sant'Agata di Militello to Enna. However, there are services departing from S.Agata Di Militello and arriving at Enna via Termini Imerese. The journey, including transfers, takes approximately 5h 2m.
The distance between Sant'Agata di Militello and Enna is 207 km. The road distance is 114.5 km.
The best way to get from Sant'Agata di Militello to Enna without a car is to train which takes 5h 2m and costs €24 - €50.
It takes approximately 5h 2m to get from Sant'Agata di Militello to Enna, including transfers.
Sant'Agata di Militello to Enna bus services, operated by Autoservizi Salemi Srl, depart from Sant'Agata di Militello Bus Station.
Sant'Agata di Militello to Enna train services, operated by Trenitalia, depart from S.Agata Di Militello station.
The best way to get from Sant'Agata di Militello to Enna is to train which takes 5h 2m and costs €24 - €50. Alternatively, you can bus via Messina, which costs €18 - €25 and takes 6h 21m.
What companies run services between Sant'Agata di Militello, Italy and Enna, Sicily, Italy?
You can take a train from S.Agata Di Militello to Enna Corso Sicilia via Termini Imerese, Enna, and Enna SP3 in around 5h 2m. Alternatively, you can take a bus from Sant' Agata di Militello to Enna Viale Armando Diaz via Messina and Messina Piazza della Repubblica in around 6h 21m.
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from S.Agata Di Militello to Termini Imerese
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Trenitalia
Train from Termini Imerese to Enna
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- €14–24
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from S.Agata Di Militello to Termini Imerese
- Ave. Duration
- 1h 2m
- Frequency
- 4 times a day
- Estimated price
- €9–20
- Website
- Trenitalia Intercity
- Phone
- +39 0941 702270
- [email protected]
- Website
- camardaedrago.it
Bus from Sant' Agata di Militello to Messina
- Ave. Duration
- 1h 51m
- Frequency
- Every 3 hours
- Estimated price
- €8–10
- Schedules at
- camardaedrago.it
- Phone
- 800 21 10 20
- [email protected]
- Website
- SAIS Autolinee
Bus from Messina Piazza della Repubblica to Enna Viale Armando Diaz
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a week
- Estimated price
- €10–15
- Schedules at
- SAIS Autolinee
- Phone
- (+39) 0923 98.11.20
- Website
- Autoservizi Salemi Srl
Bus from Sant'Agata di Militello Bus Station to Villa San Giovanni-Piazza Stazione
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €7–12
- Schedules at
- Autoservizi Salemi Srl
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Villa San Giovanni to Enna
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- €16–27
- Website
- Flixbus
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Sant'Agata di Militello to Enna bus services, operated by Autoservizi Salemi Srl, arrive at Villa San Giovanni-Piazza Stazione station.
Sant'Agata di Militello to Enna train services, operated by Trenitalia, arrive at Termini Imerese station.
Yes, the driving distance between Sant'Agata di Militello to Enna is 115 km. It takes approximately 1h 55m to drive from Sant'Agata di Militello to Enna.
Book your Sant'Agata di Militello to Enna train tickets online with Omio.
Book your Sant'Agata di Militello to Enna bus tickets online with Omio.
There are 315+ hotels available in Enna.



















