Skip to main content

How to get from Oia to Vigo by bus?

From Oia to Vigo by bus

To get from Oia to Vigo in Vigo, take the 2A bus from San Xián (O Rosal) station to Gran Vía, 147 station. Next, take the C3I bus from Gran Vía, 147 station to Travesía de Vigo, 32 station. The total trip duration for this route is approximately 1 hr 40 min. The bus schedule from Oia may change. We recommend you check the updated bus schedule to Vigo on the Moovit app.

100min
Bus - 2A
Bus - C3IC3I
Walk to Vigo
Leaves from San Xián (O Rosal)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oia
  • 2
    Bus - 2A
    Wait for bus
    2A
    Vigo E.I. por Nigrán
  • 3
    Ride to bus station
    Ride to bus station
    Gran Vía, 147
    ID 5630
    82 min
  • 4
    Bus - C3IC3I
    Wait for bus
    C3I
    Encarnación por T. Vigo
  • 5
    Ride to bus station
    Ride to bus station
    Travesía de Vigo, 32
    ID 8580
    8 min
  • 6
    Walk to Vigo
    Walk to
    Vigo
    10 m • 1 min
*Duration based on 8am traffic

Alternative route from Oia to Vigo by bus via 2A and 5A

To get from Oia to Vigo in Vigo, take the 2A bus from San Xián (O Rosal) station to Florida - O Caramuxo (Vigo) station. Next, take the 5A bus from Florida - O Caramuxo (Vigo) station to Travesía de Vigo, 32 station. The total trip duration for this route is approximately 1 hr 50 min. The bus schedule from Oia may change. We recommend you check the updated bus schedule to Vigo on the Moovit app.

110min
Bus - 2A
Bus - 5A5A
Walk to Vigo
Leaves from San Xián (O Rosal)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oia
  • 2
    Bus - 2A
    Wait for bus
    2A
    Vigo E.I. por Nigrán
  • 3
    Ride to bus station
    Ride to bus station
    Florida - O Caramuxo (Vigo)
    72 min
  • 4
    Bus - 5A5A
    Wait for bus
    5A
    Travesía de Vigo por Urzáiz
  • 5
    Ride to bus station
    Ride to bus station
    Travesía de Vigo, 32
    ID 8580
    19 min
  • 6
    Walk to Vigo
    Walk to
    Vigo
    10 m • 1 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Vigo.
All local mobility options in one app

Public transit directions from Oia to Vigo

The distance between Oia and Vigo is approximately 44.93 km, which can typically be travelled in 100 min. Moovit will show you the directions from Oia to Vigo by bus, so no matter how you choose to travel in Vigo – you will always have plenty of easy options.

Bus schedule from Oia to Vigo

To check the bus schedule from Oia to Vigo using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Oia) and destination (Vigo), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus schedules.

Alternative route from Oia to Vigo by bus via 2A and 5A

To get from Oia to Vigo in Vigo, take the 2A bus from San Xián (O Rosal) station to Florida - O Caramuxo (Vigo) station. Next, take the 5A bus from Florida - O Caramuxo (Vigo) station to Travesía de Vigo, 32 station. The total trip duration for this route is approximately 1 hr 50 min. The bus schedule from Oia may change. We recommend you check the updated bus schedule to Vigo on the Moovit app.

110min
Bus - 2A
Bus - 5A5A
Walk to Vigo
Leaves from San Xián (O Rosal)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oia
  • 2
    Bus - 2A
    Wait for bus
    2A
    Vigo E.I. por Nigrán
  • 3
    Ride to bus station
    Ride to bus station
    Florida - O Caramuxo (Vigo)
    72 min
  • 4
    Bus - 5A5A
    Wait for bus
    5A
    Travesía de Vigo por Urzáiz
  • 5
    Ride to bus station
    Ride to bus station
    Travesía de Vigo, 32
    ID 8580
    19 min
  • 6
    Walk to Vigo
    Walk to
    Vigo
    10 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Oia to Vigo?

    The fastest way takes 100 minutes, using Bus line 2A, Bus line C3I.

  • What is the alternative route to get from Oia to Vigo?

    The alternative route takes 110 minutes, using Bus line 2A, Bus line 5A.

  • Is there a direct bus between Oia and Vigo in Vigo?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 40 min.

  • Which bus line goes from Oia to Vigo in Vigo?

    The 2A bus line goes from Vigo E.I. por Nigrán station near Oia in Vigo to Gran Vía, 147 station. From there you’ll have to take one bus line till Gran Vía, 147 station near Vigo.

  • How long does it take to travel from Oia to Vigo in Vigo by bus?

    The total travel time between Oia and Vigo by bus is about 1 hr 40 min.

  • Where do I get on the bus near Oia to get to Vigo in Vigo?

    Get on the 2A bus from the Vigo E.I. por Nigrán stop near Oia in Vigo.

  • Where do I get off the bus when travelling between Oia and Vigo in Vigo?

    Get off the bus at the Gran Vía, 147 stop, which is closest to Vigo.

  • When is the last bus from Oia to Vigo in Vigo?

    The last bus from Oia to Vigo in Vigo is the Vigo - Baiona por Nigrán / A Guarda line. It leaves the San Xián (O Rosal) stop at 4:37 PM.