There are 8 ways to get from San Teodoro to Iglesias by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Olbia Terranova to S. Gavinotrain Re
- Take the bus from Decimomannu Stazione to Iglesias Via S.Salvatore 44bus Linea 803
6h 44m€37–64Taxi
cheapest- Take the taxi from San Teodoro to Iglesiastaxi 250.1 km
3h 35m€16–20Bus
- Take the bus from S.Teodoro Via Sassari to Siniscola Via Gramsci 36bus
- Take the bus from Fermata di Siniscola to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
- Take the bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviariabus
7h 26m€19–29Drive 250.1 km
- Drive from San Teodoro to Iglesiascar 250.1 km
3h 35m€39–56Fly, train, bus
- Fly from Olbia Costa Smeralda Airport (OLB) to Cagliari Elmas Airport (CAG)plane OLB - CAG
- Take the train from Cagliari to Decimomannutrain
- Take the bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviariabus
5h 31m€68–183Train, bus via S.Teodoro Via Sassari
- Take the train from Olbia Terranova to S. Gavinotrain Re
- Take the bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviariabus Linea 8002 / ...
6h 59m€37–65Train, bus #2
- Take the train from Olbia Terranova to Decimomannutrain Re
- Take the bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviariabus Linea 8002 / ...
7h 1m€35–63Bus via Nuoro
- Take the bus from S.Teodoro Via Sassari to Nuoro Via Mannironi 62 - Ospedalebus
- Take the bus from Nuoro Via Mannironi 62 - Ospedale to Cagliari Piazza San Michele-Lato Via Abruzzibus
- Take the bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviariabus
7h 49m€21–29
San Teodoro to Iglesias by bus and train
Questions & Answers
The cheapest way to get from San Teodoro to Iglesias is to taxi which costs €16 - €20 and takes 3h 35m.
The fastest way to get from San Teodoro to Iglesias is to drive which takes 3h 35m and costs €35 - €60.
No, there is no direct bus from San Teodoro to Iglesias. However, there are services departing from S.Teodoro Via Sassari and arriving at Iglesias Stazione Ferroviaria via Fermata di Siniscola and Decimomannu Stazione Ferroviaria. The journey, including transfers, takes approximately 7h 26m.
The distance between San Teodoro and Iglesias is 329 km. The road distance is 250.1 km.
The best way to get from San Teodoro to Iglesias without a car is to train and bus which takes 6h 44m and costs €35 - €65.
It takes approximately 6h 44m to get from San Teodoro to Iglesias, including transfers.
San Teodoro to Iglesias bus services, operated by ARST Spa - Trasporti Regionali Della Sardegna, depart from S.Teodoro Via Sassari station.
San Teodoro to Iglesias bus services, operated by ARST Spa - Trasporti Regionali Della Sardegna, arrive at Siniscola Via Gramsci 36 station.
Yes, the driving distance between San Teodoro to Iglesias is 250 km. It takes approximately 3h 35m to drive from San Teodoro to Iglesias.
There are 826+ hotels available in Iglesias.
What companies run services between San Teodoro, Sardinia, Italy and Iglesias, Italy?
You can take a bus from S.Teodoro Via Sassari to Iglesias Stazione Ferroviaria via Fermata di Siniscola, Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO, Cagliari, Decimomannu, and Decimomannu Stazione Ferroviaria in around 7h 26m.
- Website
- aeroitalia.com
Flights from Olbia Costa Smeralda Airport to Cagliari Elmas Airport
- Ave. Duration
- 30 min
- When
- Monday and Friday
- Estimated price
- €40–220
- Website
- flexflight.dk
Flights from Olbia Costa Smeralda Airport to Cagliari Elmas Airport
- Ave. Duration
- 30 min
- When
- Monday and Friday
- Estimated price
- €40–220
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Olbia Terranova to S. Gavino
- Ave. Duration
- 2h 57m
- Frequency
- Every 4 hours
- Estimated price
- €28–50
- Website
- Trenitalia
Train from Cagliari to Decimomannu
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- €2–4
- Website
- Trenitalia
Train from Olbia Terranova to S. Gavino
- Ave. Duration
- 2h 57m
- Frequency
- Every 4 hours
- Estimated price
- €28–50
- Website
- Trenitalia
Train from Olbia Terranova to Decimomannu
- Ave. Duration
- 3h 39m
- Frequency
- 3 times a week
- Estimated price
- €30–55
- Website
- Trenitalia
- Phone
- +39 351 8374226
- [email protected]
- Website
- arst.sardegna.it
Bus from Decimomannu Stazione to Iglesias Via S.Salvatore 44
- Ave. Duration
- 38 min
- Frequency
- 5 times a week
- Estimated price
- €3–4
- Schedules at
- app.arstspa.it
Bus from S.Teodoro Via Sassari to Siniscola Via Gramsci 36
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- €3–4
- Schedules at
- app.arstspa.it
Bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviaria
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviaria
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviaria
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviaria
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
Bus from S.Teodoro Via Sassari to Nuoro Via Mannironi 62 - Ospedale
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- €5–8
- Schedules at
- app.arstspa.it
Bus from Nuoro Via Mannironi 62 - Ospedale to Cagliari Piazza San Michele-Lato Via Abruzzi
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- €10–14
- Schedules at
- app.arstspa.it
Bus from Decimomannu Stazione Ferroviaria to Iglesias Stazione Ferroviaria
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €3–5
- Schedules at
- app.arstspa.it
- Phone
- +39 0789 21487
- [email protected]
- Website
- Gruppo Turmo Travel
Bus from Fermata di Siniscola to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- €11–16
- Website
- Gruppo Turmo Travel
- Ave. Duration
- 3h 35m
- Estimated price
- €16–20
CarMAway
- Phone
- 320 6268706
- Website
- carmaway.it
Consorzio Radiotaxi Olbia
- Phone
- 0789 24342
- Website
- taxiolfia.it
Servizio Taxi Olbia Costa Smeralda
- Phone
- +39 347 6450083
- Website
- prontotaxiolbia.it
Taxi di Ivan Ministru Olbia
- Phone
- +39 320 306 0606
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







