There are 7 ways to get from Olbia to Marsala by plane, train, car ferry, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Olbia Costa Smeralda Airport to Trapani Airport
best- Fly from Olbia Costa Smeralda Airport (OLB) to Trapani Airport (TPS)plane OLB - TPS
5h 35m€96–273Bus, car ferry
cheapest- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the bus from Palermo Terminal Bus to Marsala Train Station Bus Stopbus
20h 12m€58–87Train, car ferry, bus
- Take the train from Olbia Terranova to Cagliaritrain Re
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the bus from Palermo Terminal Bus to Marsala Train Station Bus Stopbus
20h 3m€61–92Ferry, bus
- Take the ferry from Port of Olbia to Port of Civitavecchiaferry
- Take the bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1bus
- Take the bus from Roma, Autostazione Tiburtina to Marsala Train Station Bus Stopbus
26h 31m€77–144Train to Alghero, fly to Palermo Airport, bus
- Take the train from Olbia Terranova to Sassaritrain
- Fly from Alghero (AHO) to Palermo Airport (PMO)plane AHO - PMO
- Take the bus from Palermo Airport Bus Stop to Marsala Train Station Bus Stopbus
8h 2m€86–185Fly Olbia Costa Smeralda Airport to Catania–Fontanarossa Airport, train, bus
- Fly from Olbia Costa Smeralda Airport (OLB) to Catania–Fontanarossa Airport (CTA)plane OLB - CTA
- Take the train from Catania Aeroporto Fontanarossa to Palermo Centraletrain
- Take the bus from Palermo Terminal Bus to Marsala Train Station Bus Stopbus
8h 38m€92–259Fly Olbia Costa Smeralda Airport to Palermo Airport, bus
- Fly from Olbia Costa Smeralda Airport (OLB) to Palermo Airport (PMO)plane OLB - PMO
- Take the bus from Palermo Airport Bus Stop to Marsala Train Station Bus Stopbus
3h 31m€76–211
Olbia to Marsala by train, foot, car ferry, and bus
Questions & Answers
The cheapest way to get from Olbia to Marsala is to bus and car ferry which costs €55 - €90 and takes 20h 12m.
The fastest way to get from Olbia to Marsala is to fly and bus which takes 3h 31m and costs €75 - €220.
The distance between Olbia and Marsala is 437 km.
The best way to get from Olbia to Marsala without a car is to train and car ferry and bus which takes 20h 3m and costs €60 - €95.
It takes approximately 5h 35m to get from Olbia to Marsala, including transfers.
There are 1522+ hotels available in Marsala.
What companies run services between Olbia, Italy and Marsala, Italy?
Ryanair and Volotea fly from Olbia Costa Smeralda Airport (OLB) to Trapani Airport (TPS) 4 times a week.
- Website
- ryanair.com
Flights from Olbia Costa Smeralda Airport to Trapani Airport via Milan Bergamo
- Ave. Duration
- 4h 52m
- When
- Monday and Saturday
- Estimated price
- €85–270
Flights from Olbia Costa Smeralda Airport to Trapani Airport via Rome
- Ave. Duration
- 5h 40m
- When
- Friday and Sunday
- Estimated price
- €85–270
Flights from Alghero to Palermo Airport
- Ave. Duration
- 1h 9m
- When
- Wednesday
- Estimated price
- €55–150
- Website
- flexflight.dk
Flights from Olbia Costa Smeralda Airport to Catania–Fontanarossa Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €110–260
- Website
- aeroitalia.com
Flights from Olbia Costa Smeralda Airport to Catania–Fontanarossa Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €110–260
- Website
- ita-airways.com
Flights from Alghero to Palermo Airport via Rome
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €85–160
- Website
- volotea.com
Flights from Olbia Costa Smeralda Airport to Catania–Fontanarossa Airport
- Ave. Duration
- 1h 20m
- When
- Friday
- Estimated price
- €60–230
Flights from Olbia Costa Smeralda Airport to Palermo Airport
- Ave. Duration
- 1h 5m
- When
- Saturday
- Estimated price
- €50–180
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- €16–24
- Website
- https://www.trenitalia.com/en.html
Train from Olbia Terranova to Sassari
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- €8–12
- Website
- https://www.trenitalia.com/en.html
Train from Catania Aeroporto Fontanarossa to Palermo Centrale
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- €14–21
- Website
- https://www.trenitalia.com/en.html
- Phone
- (+39) 0923 98.11.20
- Website
- autoservizisalemi.it
Bus from Palermo Terminal Bus to Marsala Train Station Bus Stop
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- €8–12
- Schedules at
- autoservizisalemi.it
Bus from Roma, Autostazione Tiburtina to Marsala Train Station Bus Stop
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- €40–60
- Schedules at
- autoservizisalemi.it
Bus from Palermo Airport Bus Stop to Marsala Train Station Bus Stop
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- autoservizisalemi.it
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Palermo Terminal Bus to Marsala Train Station Bus Stop
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €9–17
- Website
- https://www.flixbus.co.uk
- Phone
- 800 174 471
- Website
- servizi.cotralspa.it
Bus from CIVITAVECCHIA | Deposito # f277 to ROMA | Capolinea Cornelia # f1
- Ave. Duration
- 1h 52m
- Frequency
- Every 2 hours
- Estimated price
- €4–5
- Schedules at
- servizi.cotralspa.it
- Phone
- +39 0789 21487
- request@gruppoturmotravel.com
- Website
- gruppoturmotravel.com
Bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- €13–19
- Website
- https://gruppoturmotravel.com/en
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €35–50
- Website
- https://www.grimaldi-lines.com/en/
- Phone
- 02 76028132
- helpdesk@tirrenia.it
- Website
- tirrenia.it
Ferry from Port of Olbia to Port of Civitavecchia
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- €45–55
- Website
- https://www.tirrenia.it/
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Olbia to Port of Civitavecchia
- Ave. Duration
- 11h 30m
- Frequency
- Twice a week
- Estimated price
- €30–75
- Website
- https://www.gnv.it/en
- Seat
- €30–45
- Cabin
- €45–75
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
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide



























