Train bus drive

Take the train Renfe Viajeros at the station Cordoba-Central.

The journey takes approximately 2 h 4 m. Ticket price is about €19 The travel distance is 229 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Huelva.
1036 m on foot from the Huelva to the Huelva.

The journey takes approximately 12 m. The travel distance is 1 km.

Get off at the Huelva.
Take the Damas bus at the Huelva station .

The journey takes approximately 1 h 30 m. Ticket price is about €7 The travel distance is 81 km.

Carrier is Damas.

Buy ticket

Get off at the Paymogo.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 1 h 9 m. The travel distance is 66 km.

Get off at the Beja.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


Train night bus bus

Take the train Renfe Viajeros at the station Cordoba-Central.

The journey takes approximately 52 m. Ticket price is about €12 The travel distance is 126 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Sevilla-Santa Justa.
Take the ALSA bus at the Sevilla - Estacion Santa Justa station .

The journey takes approximately 2 h 59 m. Ticket price is about €17 The travel distance is 218 km.

Carrier is ALSA.

Buy ticket

Get off at the Faro.
Take the Rede Expressos bus at the Faro station .

The journey takes approximately 2 h 40 m. Ticket price is about €11 The travel distance is 166 km.

Carrier is Rede Expressos.

Buy ticket

Get off at the Beja.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


Bus

Take the FlixBus bus at the Cordoba station .

The journey takes approximately 4 h 20 m. Ticket price is about €25 The travel distance is 318 km.

Carrier is FlixBus.

Buy ticket

Get off at the Tavira.
Take the VAMUS - Transportes do Algarve bus at the Tavira - Terminal Rodoviário station .

The journey takes approximately 33 m. Ticket price is about €2 The travel distance is 21 km.

Carrier is VAMUS - Transportes do Algarve.

Buy ticket

Get off at the Monte Gordo - Rotunda.
Take the Rodoviaria do Alentejo bus at the Monte Gordo station .

The journey takes approximately 1 h 40 m. Ticket price is about €7 The travel distance is 119 km.

Carrier is Rodoviaria do Alentejo.

Buy ticket

Get off at the Beja.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


Train night bus bus via Вила Реал ди Санту Антониу

Take the train Renfe Viajeros at the station Huelva.

The journey takes approximately 52 m. Ticket price is about €12 The travel distance is 1 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Huelva.
Take the ALSA bus at the Sevilla - Estacion Santa Justa station .

The journey takes approximately 2 h 29 m. Ticket price is about €14 The travel distance is 181 km.

Carrier is ALSA.

Buy ticket

Get off at the Tavira.
Take the VAMUS - Transportes do Algarve bus at the Huelva station .

The journey takes approximately 33 m. Ticket price is about €2 The travel distance is 1 km.

Carrier is VAMUS - Transportes do Algarve.

Buy ticket

Get off at the Huelva.
Take the Rodoviaria do Alentejo bus at the Huelva station .

The journey takes approximately 1 h 40 m. Ticket price is about €7 The travel distance is 1 km.

Carrier is Rodoviaria do Alentejo.

Buy ticket

Get off at the Huelva.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


Bus

Take the San Sebastian Auto Transportes bus at the Cordoba station .

The journey takes approximately 4 h 50 m. Ticket price is about €21 The travel distance is 325 km.

Carrier is San Sebastian Auto Transportes.

Buy ticket

Get off at the Badajoz.
Take the ALSA bus at the Badajoz station .

The journey takes approximately 1 h 15 m. Ticket price is about €8 The travel distance is 102 km.

Carrier is ALSA.

Buy ticket

Get off at the Évora.
Take the Rede Expressos bus at the Evora station .

The journey takes approximately 1 h 10 m. Ticket price is about €8 The travel distance is 79 km.

Carrier is Rede Expressos.

Buy ticket

Get off at the Beja.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 4 h 10 m. The travel distance is 392 km.

Get off at the Beja.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


Train fly bus

Take the train Renfe Viajeros at the station Huelva.

The journey takes approximately 52 m. Ticket price is about €12 The travel distance is 1 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Huelva.
Take the Sevilla (TUSSAM) bus at the José Laguillo station .

The journey takes approximately 23 m. The travel distance is 8 km.

Carrier is Sevilla (TUSSAM).

Buy ticket

Get off at the Aeropuerto de Sevilla.
Fly out to Sevilla (SVQ) of the Lisboa (LIS) airport.

The journey takes approximately 1 h Ticket price is about €35

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Lisboa (LIS).
Take the Carris bus at the Av. Berlim station .

The journey takes approximately The travel distance is 6 km.

Carrier is Carris.

Buy ticket

Get off at the Picoas.
Take the Carris bus at the Pç. José Fontana station .

The journey takes approximately The travel distance is 11 km.

Carrier is Carris.

Buy ticket

Get off at the Centro Sul.
Take the Rede Expressos bus at the Almada Centro Sul station .

The journey takes approximately 2 h 20 m. Ticket price is about €11 The travel distance is 174 km.

Carrier is Rede Expressos.

Buy ticket

Get off at the Ferreira Alentejo.


🛏 Find hotel deals and discounts up to 20% in Beja-Portugal at Booking


The cheapest way to travel from Córdoba-Spain to Beja-Portugal is by taking a Bus with an average price of €35. The journey takes approximately 8 ч. 33 мин.

Drive is the fastest way to travel from Córdoba-Spain to Beja-Portugal. Tickets cost €38. The journey takes approximately 4 ч. 10 мин.

Córdoba-Spain is approximately 392 km away from Beja-Portugal. The trip by car takes 4 h 10 m.

The average journey time by car between Córdoba-Spain and Beja-Portugal is 4 h 10 m.