Travel Information to Marsala from Palermo
| 55 miles (88 km) | |
| Train or bus | |
| $11 - $13 | |
| Bus • $11 (€10) • 1 h 25 min | |
| Bus • $11 (€10) • 1 h 25 min | |
| Autoservizi Salemi or Regionale |
Travel 55 miles (88 km) by train or bus from Palermo to Marsala. The most popular travel companies which serve this trip are Autoservizi Salemi or Regionale among others. Travelers can even take a direct bus or train from Palermo to Marsala.
Travel optionsfrom Palermo to Marsala
How to get from Palermo to Marsala by train, bus or flight.
Our recommendation
The best way to travel from Palermo to Marsala is by taking a train because it’s the best combination of price and speed.
Regionale 21725 · Regionale 21871Cheapest
Regionale 21725 · Regionale 21871Fastest
Regionale 21725 · Regionale 21871Other options
Regionale 21725 · Regionale 21871
Regionale 21725 · Regionale 21871
Regionale 21725 · Regionale 21871Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 05
Nov 06
Nov 08
Nov 11
Nov 12
Nov 13
Nov 15
Nov 17
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 24
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Palermo to Marsala
Travel to Marsala easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Palermo to Marsala.

There are 2 travel options from Palermo to Marsala: train or bus.
The cheapest way to go to Marsala from Palermo is by taking a bus, which costs on average $11 (€10).
This is compared to other ways of getting from Palermo to Marsala:
A bus is $3 (€2) less than a train for this route with tickets for a train from Palermo to Marsala costing on average $13 (€12).
The fastest way to get to Marsala from Palermo is by bus with an average travel time of 1 h 25 min.
Other travel options to Marsala take longer:
Train takes on average 3 h 1 min.
The distance from Palermo to Marsala is approximately 55 miles (88 km).
The average frequency per day from Palermo to Marsala is:
- 12 buses a day.
- Around 2 trains per day.
However, we recommend checking specific travel dates for your journey between Palermo and Marsala as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points from Palermo to Marsala:
Omio works with many trusted partners that can help you travel the best way from Palermo to Marsala:
- You can go to Marsala from Palermo by bus with Autoservizi Salemi or Autoservizi Salemi Srl. You'll see cheap bus tickets for $9 (€8) with Autoservizi Salemi Srl from Palermo to Marsala on Omio.
- You can travel by train between Palermo and Marsala with Regionale, and you can find Regionale Palermo to Marsala tickets for $13 (€12) on Omio.
Yes, there are direct services available from Palermo to Marsala with the following travel companies:
- Direct buses with Autoservizi Salemi or Autoservizi Salemi Srl with 12 direct buses per day.
Direct services tend to save you time and add more convenience in getting you to Marsala as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Palermo and Marsala.
Travelling from Palermo to Marsala: related information
Here are some other resources that might have the information you need
