There are 4 ways to get from Marsala to Selinunte by bus, train, taxi 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  •  2 h 13 min

  1. Take the bus from Marsala to Castelvetrano
  2. Take the bus from Castelvetrano to Triscina di Selinunte Manicalunga

$142 - $197

Cheapest option

Train, bus  •  2 h 26 min

  1. Take the train from Marsala to Castelvetrano Reg
  2. Take the bus from Castelvetrano Stazione FS to Triscina di Selinunte Manicalunga

$74 - $109

2 alternative options

Taxi  •  57 min

  1. Take a taxi from Marsala to Selinunte 34.3 miles

$130 - $160

Drive  •  57 min

  1. Drive from Marsala to Selinunte 34.3 miles

$8 - $12

What companies run services between Marsala, Italy and Selinunte, Italy?

You can take a bus from Marsala to Selinunte via Castelvetrano and Triscina di Selinunte Manicalunga in around 2 h 13 min.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Marsala to Castelvetrano
Ave. Duration
51 min
Frequency
Every 2 hours
Estimated price
$3 - $9
Website
orario.trenitalia.com
1st Class
$7 - $9
Bus operators
Autoservizi Salemi Srl
Phone
(+39) 0923 98.11.20
Website
autoservizisalemi.it
Bus from Marsala to Castelvetrano
Ave. Duration
40 min
Frequency
6 times a week
Estimated price
$70 - $100
Schedules at
autoservizisalemi.it
Bus from Castelvetrano to Triscina di Selinunte Manicalunga
Ave. Duration
28 min
Frequency
Every 4 hours
Estimated price
$70 - $100
Schedules at
autoservizisalemi.it
Bus from Castelvetrano Stazione FS to Triscina di Selinunte Manicalunga
Ave. Duration
30 min
Frequency
Every 4 hours
Estimated price
$70 - $100
Schedules at
autoservizisalemi.it
Other operators
Taxi from Marsala to Selinunte
Ave. Duration
57 min
Estimated price
$130 - $160
Pollo Taxi Di Zichittella
Phone
+39 0923 189 5466
Taxi Driver Trapani
Phone
+39 329 9128 821
Trapani Radio Taxi
Phone
+39 337 896 010

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about US trains?, Best ways to travel around Australia and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Questions & Answers

How far is it from Marsala to Selinunte?

The distance between Marsala and Selinunte is 42 km. The road distance is 55 km.

What is the cheapest way to get from Marsala to Selinunte?

The cheapest way to get from Marsala to Selinunte is to drive which costs 6€ - 10€ and takes 57 min.

What is the fastest way to get from Marsala to Selinunte?

The quickest way to get from Marsala to Selinunte is to taxi which takes 57 min and costs 100€ - 130€.

Is there a direct bus between Marsala and Selinunte?

No, there is no direct bus from Marsala to Selinunte. However, there are services departing from Marsala and arriving at Triscina di Selinunte Manicalunga via Castelvetrano. The journey, including transfers, takes approximately 2 h 13 min.

How long does it take to get from Marsala to Selinunte?

It takes approximately 2 h 13 min to get from Marsala to Selinunte, including transfers.