Skip to main content

How to get from O Rosal to Ribadavia by bus?

From O Rosal to Ribadavia by bus

To get from O Rosal to Ribadavia in Vigo, take the 3C bus from O Rosal-Concello station to Estación Intermodal (Vigo) station. Next, take the XG623 bus from Estación Intermodal (Vigo) station to Estación de Autobuses (Ribadavia) station. The total trip duration for this route is approximately 3 hr 39 min.

219min
Bus - 3C3C
Bus - XG623XG623
Leaves from O Rosal-Concello

Step by Step

  • 1
    Start from bus station
    Start from bus station
    O Rosal
  • 2
    Bus - 3C3C
    Wait for bus
    3C
    Vigo E.I.
  • 3
    Ride to bus station
    Ride to bus station
    Estación Intermodal (Vigo)
    98 min
  • 4
    Bus - XG623XG623
    Wait for bus
    XG623
    Ponteareas - A Cañiza - Ribadavia - Ourense
  • 5
    Ride to bus station Estación de Autobuses (Ribadavia)
    Ride to bus station
    Estación de Autobuses (Ribadavia)
    ID 32069-34
    70 min
*Duration based on 8am traffic

Alternative route from O Rosal to Ribadavia by bus via 1C and XG623

To get from O Rosal to Ribadavia in Vigo, take the 1C bus from O Rosal-Concello station to Estación Intermodal - Chegadas (Vigo) station. Next, take the XG623 bus from Estación Intermodal (Vigo) station to Estación de Autobuses (Ribadavia) station. The total trip duration for this route is approximately 4 hr 11 min.

251min
Bus - 1C1C
Bus - XG623XG623
Leaves from O Rosal-Concello

Step by Step

  • 1
    Start from bus station
    Start from bus station
    O Rosal
  • 2
    Bus - 1C1C
    Wait for bus
    1C
    Vigo E.I.
  • 3
    Ride to bus station
    Ride to bus station
    Estación Intermodal - Chegadas (Vigo)
    89 min
  • 4
    Walk to bus station
    Walk to bus station
    Estación Intermodal (Vigo)
    10 m • 1 min
  • 5
    Bus - XG623XG623
    Wait for bus
    XG623
    Ponteareas - A Cañiza - Ribadavia - Ourense
  • 6
    Ride to bus station Estación de Autobuses (Ribadavia)
    Ride to bus station
    Estación de Autobuses (Ribadavia)
    ID 32069-34
    70 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 O Rosal to Ribadavia

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

Public transit stations close to O Rosal

O Rosal is located at O Rosal, Vigo and the nearest public transit station is O Rosal-Concello.

Bus stations close to O Rosal:

  • O Rosal-Concello
  • Caselas (O Rosal)
  • A Mata (O Rosal)

Public transit stations close to Ribadavia, Vigo

Ribadavia is located at Ribadavia, Vigo and the nearest public transit station is A Foz (Ribadavia).

Train stations close to Ribadavia:

  • Ribadavia

Bus stations close to Ribadavia:

  • A Foz (Ribadavia)
  • Estación de Autobuses (Ribadavia)
  • Ceip de Ribadavia (Ribadavia)

Alternative route from O Rosal to Ribadavia by bus via 1C and XG623

To get from O Rosal to Ribadavia in Vigo, take the 1C bus from O Rosal-Concello station to Estación Intermodal - Chegadas (Vigo) station. Next, take the XG623 bus from Estación Intermodal (Vigo) station to Estación de Autobuses (Ribadavia) station. The total trip duration for this route is approximately 4 hr 11 min.

251min
Bus - 1C1C
Bus - XG623XG623
Leaves from O Rosal-Concello

Step by Step

  • 1
    Start from bus station
    Start from bus station
    O Rosal
  • 2
    Bus - 1C1C
    Wait for bus
    1C
    Vigo E.I.
  • 3
    Ride to bus station
    Ride to bus station
    Estación Intermodal - Chegadas (Vigo)
    89 min
  • 4
    Walk to bus station
    Walk to bus station
    Estación Intermodal (Vigo)
    10 m • 1 min
  • 5
    Bus - XG623XG623
    Wait for bus
    XG623
    Ponteareas - A Cañiza - Ribadavia - Ourense
  • 6
    Ride to bus station Estación de Autobuses (Ribadavia)
    Ride to bus station
    Estación de Autobuses (Ribadavia)
    ID 32069-34
    70 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from O Rosal to Ribadavia?

    The fastest way takes 219 minutes, using Bus line 3C, Bus line XG623.

  • What is the alternative route to get from O Rosal to Ribadavia?

    The alternative route takes 251 minutes, using Bus line 1C, Bus line XG623.

  • Is there a direct bus between O Rosal and Ribadavia in Vigo?

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

  • Which bus line goes from O Rosal to Ribadavia in Vigo?

    The 3C bus line goes from Vigo E.I. station near O Rosal to Estación Intermodal (Vigo) station. From there you’ll have to take one bus line till Estación Intermodal (Vigo) station near Ribadavia in Vigo

  • How long does it take to travel from O Rosal to Ribadavia in Vigo by bus?

    The total travel time between O Rosal and Ribadavia in Vigo by bus is about 3 hr 39 min.

  • Where do I get on the bus near O Rosal to get to Ribadavia in Vigo?

    Get on the 3C bus from the Vigo E.I. stop near O Rosal in Vigo.

  • Where do I get off the bus when travelling between O Rosal and Ribadavia in Vigo?

    Get off the bus at the Estación Intermodal (Vigo) stop, which is closest to Ribadavia in Vigo.