There are 3 ways to get from Palermo to Sant'Agata di Militello by bus and ferry, train 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.

Recommended option

Bus and ferry  •  1 h 30 min

  1. Take the bus and ferry from Palermo to Sant'Agata di Militello

$65 - $95

Cheapest option

Train  •  2 h 6 min

  1. Take the train from Palermo Centrale to S.Agata Di Militello Reg / ...

$9 - $21

1 alternative option

Drive  •  1 h 28 min

  1. Drive from Palermo to Sant'Agata di Militello 82.8 miles

$19 - $29

Questions & Answers

Yes, there is a direct bus departing from Palermo and arriving at Sant'Agata di Militello. Services depart once daily, and operate every day. The journey takes approximately 1 h 30 min.

More details

Yes, there is a direct train departing from Palermo Centrale and arriving at S.Agata Di Militello. Services depart hourly, and operate every day. The journey takes approximately 2 h 6 min.

More details

The distance between Palermo and Sant'Agata di Militello is 114 km. The road distance is 132.5 km.

Get driving directions

The best way to get from Palermo to Sant'Agata di Militello without a car is to bus and ferry which takes 1 h 30 min and costs .

More details

The bus and ferry from Palermo to Sant'Agata di Militello takes 1 h 30 min including transfers and departs once daily.

More details

Palermo to Sant'Agata di Militello bus services, operated by Autoservizi Salemi Srl, depart from Palermo station.

More details

Palermo to Sant'Agata di Militello train services, operated by Trenitalia, depart from Palermo Centrale station.

More details

Palermo to Sant'Agata di Militello bus services, operated by Autoservizi Salemi Srl, arrive at Sant'Agata di Militello station.

More details

Palermo to Sant'Agata di Militello train services, operated by Trenitalia, arrive at S.Agata Di Militello station.

More details

Yes, the driving distance between Palermo to Sant'Agata di Militello is 133 km. It takes approximately 1 h 28 min to drive from Palermo to Sant'Agata di Militello.

Get driving directions

Map of how to get from Palermo to Sant'Agata di Militello.
Launch map view
  • Distance: 71.1 miles
  • Duration: 1 h 30 min

What companies run services between Palermo, Italy and Sant'Agata di Militello, Italy?

Trenitalia operates a train from Palermo to Sant'Agata di Militello hourly. Tickets cost $9 - $21 and the journey takes 2 h 6 min.

Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Palermo Centrale to S.Agata Di Militello
Ave. Duration
2 h 6 min
Frequency
Hourly
Estimated price
$9 - $21
Website
orario.trenitalia.com
1st Class
$17 - $21
Bus operators
Autoservizi Salemi Srl
Phone
(+39) 0923 98.11.20
Website
autoservizisalemi.it
Bus and ferry from Palermo to Sant'Agata di Militello
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$65 - $95
Schedules at
autoservizisalemi.it

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.

More Questions & Answers

Book your Palermo to Sant'Agata di Militello train tickets online with Rome2rio.

Search and book

There are 247+ hotels available in Sant'Agata di Militello. Prices start at $51 USD per night.

More details