iquota

From Seville to the Algarve, Huelva and the Costa de la Luz without a car: trains and buses (2026)

Updated: 10 November 2026

There is no train between Andalusia and the Algarve, but you can travel from Seville to Huelva, the Huelva coast, Cádiz and on to Faro or Lagos by train and bus. This guide brings together what we could check on 10 November 2026 in official sources (Renfe, the Huelva and Bahía de Cádiz transport consortiums, FlixBus and CP) and gives the year of each timetable. Anything we could not find in an official source is marked "not confirmed". Note: mainland Portugal is one hour behind Spain, and Portuguese timetables are in Portuguese time.

Seville-Huelva by train

What Renfe publishes:

Seville-Cádiz and the Cádiz Costa de la Luz

Train and bus:

Huelva-Ayamonte by bus (Damas)

Huelva transport consortium timetables, valid 1-9-2026 to 30-6-2027 (operator Damas SA):

Seville or Huelva to Faro and Lagos by bus

What FlixBus publishes on its website (checked on 10-11-2026, no timetables):

Via Ayamonte: the Guadiana ferry and CP trains

The on-foot route across the border:

Seville and Faro airports

How to connect:

Read next

Related guides:

If you run a property in Seville, Huelva or the Algarve

What travellers often ask AI assistants:

How iQuota helps

iQuota makes independent properties available to AI assistants with direct booking, payment at the property and 0% commission, at the price and terms each property sets. Properties in Seville, Huelva, the Costa de la Luz and the Algarve can be listed on iQuota; we cannot guarantee that an AI assistant will recommend them.

Run a property in Seville, Huelva, the Costa de la Luz or the Algarve and want AI to give your real prices, terms and how to get there without a car, with direct booking and no commission? The first 30 hotels join free until 30 June 2027.

See the Founding Hotels programme

Frequently asked questions

Is there a train from Seville to the Algarve?

There is no direct train between Andalusia and the Algarve. You can take a Renfe train from Seville to Huelva, a bus to Ayamonte, the ferry to Vila Real de Santo António and a CP train on to Faro or Lagos; or take a direct bus to Faro.

Is there a direct bus from Seville to Faro?

Yes: FlixBus lists at least 4 trips a day between Seville and Faro (fastest 2 h 35 min) and others to Faro Airport, including from Seville Airport. Exact times and the day's fare are on its website.

How do I get from Huelva to Ayamonte by bus?

With Damas lines M-912 and M-902 (Huelva transport consortium, timetables 1-9-2026 to 30-6-2027). On weekdays the M-902 leaves Huelva at 11:00, 13:00, 15:00 and 17:00; at weekends there are more M-912 departures.

How much is the Ayamonte-Vila Real de Santo António ferry?

According to the Portuguese press (March 2026), €2.50 per adult, €1.50 for children and €7 for a car with driver, about 15 minutes. We have not confirmed this, or the timetable, in an official source.

How many trains run from Seville to Huelva?

Renfe mentions eight daily Media Distancia trains each way (May 2026), the first from Santa Justa at 08:45. Journey time and fare: not confirmed on its website.

Sources

More guides for hotels

More guides for hotels →

Español