There are 3 ways to get from Petrosino to Palermo by bus, train (Trenitalia), 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.
Bus
best- Take the bus from Petrosino-Viale F. De Vita to Palermo Via Belgio/Via dei Nebrodibus Autoservizi Salemi 5154
2h€7–11Train (Trenitalia)
- Take the train from Petrosino-Strasatti to Pirainetotrain Re
- Take the train from Piraineto to Palermo Notarbartolotrain Re
3h 6m€18–31Drive 120.7 km
- Drive from Petrosino to Palermocar 120.7 km
1h 53m€19–28
Petrosino to Palermo by train (Trenitalia)
Questions & Answers
The cheapest way to get from Petrosino to Palermo is to bus which costs €7 - €11 and takes 2h.
The fastest way to get from Petrosino to Palermo is to drive which takes 1h 53m and costs €18 - €28.
Yes, there is a direct bus departing from Petrosino-Viale F. De Vita and arriving at Palermo Via Belgio/Via dei Nebrodi. Services depart six times a week, and operate Monday to Saturday. The journey takes approximately 2h.
No, there is no direct train from Petrosino to Palermo. However, there are services departing from Petrosino-Strasatti and arriving at Palermo Notarbartolo via Piraineto. The journey, including transfers, takes approximately 3h 6m.
The distance between Petrosino and Palermo is 139 km. The road distance is 120.7 km.
The best way to get from Petrosino to Palermo without a car is to bus which takes 2h and costs €7 - €11.
The bus from Petrosino-Viale F. De Vita to Palermo Via Belgio/Via dei Nebrodi takes 2h including transfers and departs six times a week.
Petrosino to Palermo bus services, operated by Autoservizi Salemi Srl, depart from Petrosino-Viale F. De Vita station.
Petrosino to Palermo train services, operated by Trenitalia, depart from Petrosino-Strasatti station.
The best way to get from Petrosino to Palermo is to bus which takes 2h and costs €7 - €11. Alternatively, you can train, which costs €18 - €35 and takes 3h 6m.
What companies run services between Petrosino, Italy and Palermo, Italy?
Autoservizi Salemi Srl operates a bus from Petrosino-Viale F. De Vita to Palermo Via Belgio/Via dei Nebrodi 6 times a week. Tickets cost €7–11 and the journey takes 2h. Alternatively, you can take a train from Petrosino-Strasatti to Palermo Notarbartolo via Piraineto in around 3h 6m.
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Petrosino-Strasatti to Piraineto
- Ave. Duration
- 2h 14m
- Frequency
- Every 4 hours
- Estimated price
- €15–25
- Website
- https://www.trenitalia.com/en.html
Train from Piraineto to Palermo Notarbartolo
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–6
- Website
- https://www.trenitalia.com/en.html
- Phone
- (+39) 0923 98.11.20
- Website
- autoservizisalemi.it
Bus from Petrosino-Viale F. De Vita to Palermo Via Belgio/Via dei Nebrodi
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- €7–11
- 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.
Related travel guides
Italy Travel Guides
Read the travel guide
More Questions & Answers
Petrosino to Palermo bus services, operated by Autoservizi Salemi Srl, arrive at Palermo Via Belgio/Via dei Nebrodi station.
Petrosino to Palermo train services, operated by Trenitalia, arrive at Piraineto station.
Yes, the driving distance between Petrosino to Palermo is 121 km. It takes approximately 1h 53m to drive from Petrosino to Palermo.
Book your Petrosino to Palermo train tickets online with Omio.
Book your Petrosino to Palermo bus tickets online with Omio and Distribusion.
There are 6374+ hotels available in Palermo.





