Travel from Madrid to Ourense

Bus or train from Madrid to Ourense?

Spanish Railways (RENFE) operates a train from Madrid to Ourense every 4 hours. Tickets cost $60 - $80 and the journey takes 4 h 25 min. Alternatively, Avanza Grupo operates a bus from Madrid to Ourense 3 times a day. Tickets cost $35 - $55 and the journey takes 6 h 50 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Madrid to Ourense

ModeDurationPrice
From Recoletos - Cercanias train to Madrid-Chamartin then train to Orense-Empalme.5 h 31 min£54
From Madrid bus to Ourense.6 h 50 min£38
From Sol line 3 subway to Madrid Moncloa, bus to Valladolid, then bus to Orense.9 h 11 min
From Madrid rideshare to Orense.5 h 54 min£22
From Madrid drive to Ourense.4 h 54 min£51
From Recoletos train to Madrid airport, fly to Santiago de Compostela airport, bus to Santiago de Compostela, then train to Ourense.4 h 19 min£49
From Recoletos train to Madrid airport, fly to A Coruna airport, bus to Alfonso Molina, walk to A Coruna, then train to Ourense.4 h 59 min£89
From Recoletos train to Madrid airport, fly to Porto airport, then bus to Ourense.6 h 24 min£51
From Recoletos train to Madrid airport, fly to Vigo airport, bus to Vigo Urzaiz, train to Santiago de Compostela, then train to Ourense.6 h 13 min£91

How long does it take to get from Madrid to Ourense?

It takes approximately 5 h 31 min to get from Madrid to Ourense, including transfers.

Is there a direct train between Madrid and Ourense?

No, there is no direct train from Madrid to Ourense. However, there are services departing from Recoletos - Cercanias and arriving at Orense-Empalme via Madrid-Chamartin. The journey, including transfers, takes approximately 5 h 31 min.

Is there a direct bus between Madrid and Ourense?

Yes, there is a direct bus departing from Madrid and arriving at Ourense. Services depart three times a day, and operate every day. The journey takes approximately 6 h 50 min.

Operators from Madrid to Ourense

OperatorPhoneWebsite
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Avanza Grupo+34 91 272 28 32Avanza Grupo
Metro Madrid+34 902 44 44 03Metro Madrid
ALSA+34 902 42 22 42ALSA
Autocares Lázara+34 (0) 902 23 95 79Autocares Lázara
BlaBlaCar.esBlaBlaCar.es
IberiaIberia
RyanairRyanair
Empresa Freire+34 902 800 220Empresa Freire
Air EuropaAir Europa
Autos Cal PitaAutos Cal Pita
TAP PortugalTAP Portugal
Autna+34 (0) 986 288 030Autna
Vitrasa986 29 16 00Vitrasa