There are 10 ways to get from Marsala to Pavia by bus, plane, train, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Palermo Airport, fly to Milan Linate Airport
best- Take the bus from Marsala Train Station Bus Stop to Palermo Airport Bus Stopbus
- Fly from Palermo Airport (PMO) to Milan Linate Airport (LIN)plane PMO - LIN
5h 13m€65–146Bus to Palermo Airport, fly to Milano Malpensa Airport, train
cheapest- Take the bus from Marsala Train Station Bus Stop to Palermo Airport Bus Stopbus
- Fly from Palermo Airport (PMO) to Milano Malpensa Airport (MXP)plane PMO - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Bovisa Politecnicotrain
- Take the train from Milano Bovisa Politecnico to Paviatrain
6h 9m€44–160Bus, train
- Take the bus from Marsala Train Station Bus Stop to Palermo Terminal Busbus
- Take the train from Palermo Centrale to Roma Terminitrain Ic
- Take the train from Roma Termini to Milano Centraletrain
19h 8m€175–371Bus
- Take the bus from Marsala Train Station Bus Stop to Milano, San Donato M3bus Autoservizi Salemi 700
23h 13m€67–121Drive, car ferry
- Drive from Marsala to Port of Palermocar
- Take the car ferry from Port of Palermo to Port of Genoacarferry
- Drive from Port of Genoa to Paviacar
23h 52m€126–193Fly Trapani Airport to Il Caravaggio International Airport, train
- Fly from Trapani Airport (TPS) to Il Caravaggio International Airport (BGY)plane TPS - BGY
- Take the train from Milano Centrale to Paviatrain
4h 54m€53–224Bus to Palermo Airport, fly to Il Caravaggio International Airport
- Take the bus from Marsala Train Station Bus Stop to Palermo Airport Bus Stopbus
- Fly from Palermo Airport (PMO) to Il Caravaggio International Airport (BGY)plane PMO - BGY
6h 4m€76–360Bus to Palermo Airport, fly to Genoa Cristoforo Colombo Airport, train
- Take the bus from Marsala Train Station Bus Stop to Palermo Airport Bus Stopbus
- Fly from Palermo Airport (PMO) to Genoa Cristoforo Colombo Airport (GOA)plane PMO - GOA
- Take the train from Genova P.Za Principe to Paviatrain
6h 20m€76–219Fly Trapani Airport to Bologna Guglielmo Marconi Airport, train
- Fly from Trapani Airport (TPS) to Bologna Guglielmo Marconi Airport (BLQ)plane TPS - BLQ
- Take the train from Bologna centrale to Milano Centraletrain
5h 19m€78–259Bus, car ferry, train
- Take the bus from Marsala Train Station Bus Stop to Palermo Politeamabus
- Take the car ferry from Port of Palermo to Port of Genoacarferry
- Take the train from Genova P.Za Principe to Paviatrain Ic
26h 6m€107–225
Marsala to Pavia by bus and train
Questions & Answers
The cheapest way to get from Marsala to Pavia is to bus which costs €65 - €130 and takes 23h 13m.
The fastest way to get from Marsala to Pavia is to fly and train which takes 4h 54m and costs €50 - €230.
The distance between Marsala and Pavia is 1021 km.
The best way to get from Marsala to Pavia without a car is to bus and train which takes 19h 8m and costs €170 - €380.
It takes approximately 5h 13m to get from Marsala to Pavia, including transfers.
There are 626+ hotels available in Pavia.
What companies run services between Marsala, Italy and Pavia, Italy?
Autoservizi Salemi Srl operates a bus from Marsala Train Station Bus Stop to Milano, San Donato M3 once a week. Tickets cost €60–90 and the journey takes 22h 10m.
- Website
- ryanair.com
Flights from Trapani Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €35–180
Flights from Palermo Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €40–130
Flights from Palermo Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €50–320
Flights from Palermo Airport to Il Caravaggio International Airport via Cagliari
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- €50–320
Flights from Palermo Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 20m
- When
- Saturday
- Estimated price
- €50–320
Flights from Palermo Airport to Genoa Cristoforo Colombo Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €40–120
Flights from Trapani Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €45–190
Flights from Trapani Airport to Bologna Guglielmo Marconi Airport via Malta
- Ave. Duration
- 3h 30m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €45–190
- Website
- easyjet.com
Flights from Palermo Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €35–150
Flights from Palermo Airport to Milano Malpensa Airport via Naples
- Ave. Duration
- 3h 40m
- When
- Friday, Monday, Tuesday, and Thursday
- Estimated price
- €35–150
- Website
- ita-airways.com
Flights from Palermo Airport to Milan Linate Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €55–120
Flights from Palermo Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €55–120
Flights from Palermo Airport to Genoa Cristoforo Colombo Airport via Rome
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €60–130
Flights from Trapani Airport to Bologna Guglielmo Marconi Airport via Rome
- Ave. Duration
- 3h 30m
- When
- Tuesday to Saturday
- Estimated price
- €50–190
- Website
- flyulendo.com
Flights from Palermo Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €11–110
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Palermo Centrale to Roma Termini
- Ave. Duration
- 11h 34m
- Frequency
- Once daily
- Estimated price
- €90–200
- Website
- https://www.trenitalia.com/en.html
Train from Milano Centrale to Pavia
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- €3–9
- Website
- https://www.trenitalia.com/en.html
Train from Genova P.Za Principe to Pavia
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €10–23
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Milano Centrale
- Ave. Duration
- 3h 5m
- Frequency
- Every 30 minutes
- Estimated price
- €75–150
- Website
- https://www.italotreno.it/en
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- €27–55
- Website
- https://www.italotreno.it/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Pavia
- Ave. Duration
- 34 min
- Frequency
- Every 3 hours
- Estimated price
- €4–8
- Website
- https://www.trenitalia.com/en.html
Train from Genova P.Za Principe to Pavia
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Pavia
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- €5–11
- Schedules at
- trenitalia.com
Train from Genova P.Za Principe to Pavia
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- €15–29
- Schedules at
- trenitalia.com
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Bovisa Politecnico
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Train from Milano Bovisa Politecnico to Pavia
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–5
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Genova P.Za Principe to Pavia
- Ave. Duration
- 1h 32m
- Frequency
- 6 times a week
- Estimated price
- €29–75
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €50–75
- 2nd Class
- €29–40
- Phone
- (+39) 0923 98.11.20
- Website
- autoservizisalemi.it
Bus from Marsala Train Station Bus Stop to Palermo Airport Bus Stop
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- autoservizisalemi.it
Bus from Marsala Train Station Bus Stop to Palermo Terminal Bus
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- autoservizisalemi.it
Bus from Marsala Train Station Bus Stop to Milano, San Donato M3
- Ave. Duration
- 22h 10m
- Frequency
- Once a week
- Estimated price
- €60–90
- Schedules at
- autoservizisalemi.it
Bus from Marsala Train Station Bus Stop to Palermo Politeama
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- autoservizisalemi.it
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Palermo to Port of Genoa
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- €90–140
- Website
- https://www.gnv.it/en
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
Getting to Milan from the airport
Read the travel guide






































