Skip to main content

How to get from Oristano to San Teodoro by bus and train?

From Oristano to San Teodoro by bus and train

To get from Oristano to San Teodoro in Sardinia, you’ll need to take one train line and 2 bus lines: take the REG train from Oristano station to Ozieri Chilivani station. Next, you’ll have to switch to the BUS bus and finally take the 514 bus from Olbia Corso Vittorio Veneto 3c-Capolinea station to S.Teodoro La Traversa Direz. Sud station. The total trip duration for this route is approximately 5 hr 41 min.

341min
Walk to train station
Train - REGREG
Bus - BUSBUS
Bus - 514514
Walk to San Teodoro
Leaves from Oristano

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Oristano
    1.34 km • 17 min
  • 2
    Train - REGREG
    Wait for train
    REG
    Sassari
  • 3
    Ride to train station
    Ride to train station
    Ozieri Chilivani
    93 min
  • 4
    Bus - BUSBUS
    Wait for bus
    BUS
    Olbia Terranova
  • 5
    Ride to bus station
    Ride to bus station
    Olbia Terranova
    75 min
  • 6
    Walk to bus station
    Walk to bus station
    Olbia Corso Vittorio Veneto 3c-Capolinea
    ID 7501
    450 m • 6 min
  • 7
    Bus - 514514
    Wait for bus
    514
    Nuoro Stazione Arst
  • 8
    Ride to bus station
    Ride to bus station
    S.Teodoro La Traversa Direz. Sud
    ID 61895
    42 min
  • 9
    Walk to San Teodoro
    Walk to
    San Teodoro
    110 m • 2 min
*Duration based on 8am traffic

Alternative route from Oristano to San Teodoro by bus and train via REG, BUS and 609

To get from Oristano to San Teodoro in Sardinia, you’ll need to take one train line and 2 bus lines: take the REG train from Oristano station to Ozieri Chilivani station. Next, you’ll have to switch to the BUS bus and finally take the 609 bus from Olbia Corso Vittorio Veneto 3c-Capolinea station to S.Teodoro La Traversa Direz. Sud station. The total trip duration for this route is approximately 5 hr 43 min.

343min
Walk to train station
Train - REGREG
Bus - BUSBUS
Bus - 609609
Walk to San Teodoro
Leaves from Oristano

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Oristano
    1.34 km • 17 min
  • 2
    Train - REGREG
    Wait for train
    REG
    Sassari
  • 3
    Ride to train station
    Ride to train station
    Ozieri Chilivani
    93 min
  • 4
    Bus - BUSBUS
    Wait for bus
    BUS
    Olbia Terranova
  • 5
    Ride to bus station
    Ride to bus station
    Olbia Terranova
    75 min
  • 6
    Walk to bus station
    Walk to bus station
    Olbia Corso Vittorio Veneto 3c-Capolinea
    ID 7501
    450 m • 6 min
  • 7
    Bus - 609609
    Wait for bus
    609
    Budoni Malamuri'
  • 8
    Ride to bus station
    Ride to bus station
    S.Teodoro La Traversa Direz. Sud
    ID 61895
    39 min
  • 9
    Walk to San Teodoro
    Walk to
    San Teodoro
    110 m • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Sardinia.
All local mobility options in one app

Public transit directions from Oristano to San Teodoro

The distance between Oristano, Sardinia and San Teodoro, Sardinia is approximately 213.76 km, which can typically be travelled in 341 min. Moovit will show you the directions from Oristano to San Teodoro by bus and train, so no matter how you choose to travel in Sardinia – you will always have plenty of easy options.

Public transit stations close to Oristano

Oristano is located at Oristano, Sardinia and the nearest public transit station is Via Cagliari 177 Arst.

Bus stations close to Oristano:

  • Via Cagliari 177 Arst
  • Oristano (Via Cagliari-Liceo Classico)
  • Via Cagliari Tribunale

Public transit stations close to San Teodoro, Sardinia

San Teodoro is located at San Teodoro, Sardinia and the nearest public transit station is San Teodoro.

Bus stations close to San Teodoro:

  • San Teodoro
  • S.Teodoro Via Sassari
  • La Traversa (San Teodoro)

Alternative route from Oristano to San Teodoro by bus and train via REG, BUS and 609

To get from Oristano to San Teodoro in Sardinia, you’ll need to take one train line and 2 bus lines: take the REG train from Oristano station to Ozieri Chilivani station. Next, you’ll have to switch to the BUS bus and finally take the 609 bus from Olbia Corso Vittorio Veneto 3c-Capolinea station to S.Teodoro La Traversa Direz. Sud station. The total trip duration for this route is approximately 5 hr 43 min.

343min
Walk to train station
Train - REGREG
Bus - BUSBUS
Bus - 609609
Walk to San Teodoro
Leaves from Oristano

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Oristano
    1.34 km • 17 min
  • 2
    Train - REGREG
    Wait for train
    REG
    Sassari
  • 3
    Ride to train station
    Ride to train station
    Ozieri Chilivani
    93 min
  • 4
    Bus - BUSBUS
    Wait for bus
    BUS
    Olbia Terranova
  • 5
    Ride to bus station
    Ride to bus station
    Olbia Terranova
    75 min
  • 6
    Walk to bus station
    Walk to bus station
    Olbia Corso Vittorio Veneto 3c-Capolinea
    ID 7501
    450 m • 6 min
  • 7
    Bus - 609609
    Wait for bus
    609
    Budoni Malamuri'
  • 8
    Ride to bus station
    Ride to bus station
    S.Teodoro La Traversa Direz. Sud
    ID 61895
    39 min
  • 9
    Walk to San Teodoro
    Walk to
    San Teodoro
    110 m • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Oristano to San Teodoro?

    The fastest way takes 341 minutes, using Bus line REG, Bus line BUS, Bus line 514.

  • What is the alternative route to get from Oristano to San Teodoro?

    The alternative route takes 343 minutes, using Bus line REG, Bus line BUS, Bus line 609.

  • Is there a direct train between Oristano and San Teodoro in Sardinia?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 5 hr 41 min.

  • Which train line goes from Oristano to San Teodoro in Sardinia?

    The REG train line goes from Oristano station near Oristano to Sassari station. From there you’ll have to take 2 bus lines till Sassari station near San Teodoro in Sardinia

  • How long does it take to travel from Oristano to San Teodoro in Sardinia by train and bus?

    The total travel time between Oristano and San Teodoro in Sardinia by train and bus is about 5 hr 41 min.

  • Where do I get on the train near Oristano to get to San Teodoro in Sardinia?

    Get on the REG train from the Oristano station near Oristano in Sardinia.

  • Where do I get off the train when travelling between Oristano and San Teodoro in Sardinia?

    Get off the train at the Sassari stop, which is closest to San Teodoro in Sardinia.