This page is unofficial. The information has
been obtained from printed timetables and other local sources
and is given in good faith.
The planes, trains and buses on this page are operated by numerous different companies, so some sections will be more up to date than others.
The main focus of this page is travel between the Algarve and Seville.
I have added some information on travel between the Algarve, Portugal and certain other parts of Spain, either gained through personal experience or contributed by others.
I accept no responsibility for any problems
caused by errors or changes made by the operators that I can’t
find out about.
I will of course update when new information becomes available. If you have any contributions to this information, please email me!
Thanks again to Barlavento Expert for the information on buses between various parts of Spain and Portugal - summarised here.
From May until late September, there are direct flights twice a week between Faro and Barcelona with Vueling Air.
Air Nostrum operates up to to four flights a week between Faro and Madrid from late March until early October
Complete information on all scheduled flights at Faro airport can be viewed here - the link will open in a new window.
See below. There are no trains between the Algarve and Spain. The lines do not cross or even meet up at the border.
The nearest station in Spain is in Huelva, some
60km /36 miles from the border. Huelva has only four trains a
day, three to Seville and one direct to Cordoba and Madrid.
In fact there are now only FIVE trains a day between anywhere in Portugal and anywhere in Spain. And none of them go anywhere near the Algarve.
Information checked 18th December 2016
Spanish company ALSA also runs coaches between Lagos and Seville. See below.
For a printable copy of this timetable please click here. Tickets MUST be obtained before boarding either on-line or at the bus station ticket office.
This bus (coach) service between Lagos and
Seville is operated jointly by Eva Bus
(Portugal) and DAMAS (Spain)
Connections are available at Faro to and from Lisbon.
There are also direct buses (coaches) between Lisbon and Seville via the Algarve, operated by the Spanish company ALSA see below
One way fare adult Lagos to Seville is €21; return/round trip €35.70 Youth and senior discounts are available.
Spanish time is 1 hour AHEAD of Portuguese timeDoes not run = não circular, ne circule pas, kein Betrieb
Daily = diariamente, tous les jours, täglich.
INTERNATIONAL JOURNEYS ONLY
|NO SERVICE ON DECEMBER 25TH OR JANUARY 1ST
PLEASE SEE NOTE BELOW ABOUT THE MORNING BUSES FROM LAGOS
|Winter - until 31.06.17
|Winter - until 31.06.17
|SUMMER 2017 subject to confirmation
||SUMMER 2017 subject to confirmation
|Lagos Bus Station
||Seville Plaza de Armas Bus Station
|Portimão Avenida Guanaré
||Huelva Estacion de Autobuses
|Lagoa Bus Station
|Ayamonte Bus Terminal
|Albufeira Bus Station (1.6km from old
||CROSS INTO PORTUGAL and change to Portuguese time - 1 hour)|
|Faro Bus Station (150m. to railway station)
||Vila Real de Santo António Bus Station||X
|FARO AIRPORT to PICK UP ONLY
||Tavira Bus Station||0850||0935
|Olhão Bus Station
||Olhão Bus Station||no stop
|Tavira Bus Station
||Faro Bus Station (150m. to railway station)||0920||1020||1240||1615
|Vila Real de Santo António Bus Station
|FARO AIRPORT to DROP OFF ONLY
|CROSS INTO SPAIN and change to
Spanish time + 1 hour
||Albufeira Bus Station (1.6km from old town centre!)||1015
|Ayamonte Bus Terminal
||Lagoa Bus Station||no stop
||Portimão Avenida Guanaré
|Seville Plaza de Armas Bus Station
||Lagos Bus Station||1100
The ticket offices at LAGOS and LAGOA are not open on any day for their 0620 / 0705 departures.
The ticket office at Portimão is not open at weekends for the 0650 departure.
Tickets MUST therefore be obtained at least the day before or from the website.
FARO AIRPORT - so far as is known there is no ticket office here. Tickets must therefore be obtained via the websites.
Tickets purchased on line are not refunded or exchanged if not used for the pre-booked journey.
X - bus does not stop and there are
no usable connections for these places
These are the only stops. Tickets are not
sold on board. This is an 'all-reserved' service. Tickets
can be bought on line for all journeys.
For journeys starting in Portugal go to www.rede-expressos.pt and for journeys starting in Spain to www.alsa.es or www.movelia.es
A correspondent noted that when you book ON
LINE your ticket may show the departure in SPANISH TIME even if
you are leaving from Portugal.
Do double check. Otherwise, you must buy your ticket at the ticket office before the bus arrives, so allow sufficient time or go there a day or two earlier.
The ticket office at LAGOS is NOT OPEN for the 0620 departure. The ticket office at LAGOA does not open until 0800 on
Saturdays and is closed on Sundays.
These buses usually have on-board toilets you will be pleased to know!
# for information about onward connections at
Seville please click here. Plaza de
Armas is 2km from the main Santa Justa Railway Station and the
other main bus station at Prado San Sebastian. There are two or three
buses every hour between Plaza de Armas and Seville airport. Click here for details.
|SPANISH TIME IS 1 HOUR AHEAD OF
|Lagos Bus Station
||Seville Plaza de Armas (Spanish time)
|Portimão Avenida Guanaré
||Huelva Bus Station
|Albufeira Bus Station (1.6km from centre)
||Faro Airport (Portuguese time)|||
|Faro Airport (see note below)
||Faro Bus Station||0200||1015||1315||1715||2015|
|Faro Bus Station
||Albufeira Bus Station (1.6km from centre)||0245||1100||1400||1800||2100|
|Huelva Bus Station (Spanish time)
|Portimão Avenida Guanaré||to||1130||1430||to||2130|
|Seville Plaza de Armas
||Lagos Bus Station
The Plaza de Armas bus terminal in Seville is
about 2km across the city from the Santa Justa railway station. It
is also about 2km from the Prado San Sebastian Bus Station.
It is very busy, even on a Sunday morning, so allow ample time to
buy your ticket. Perhaps go there a day or two earlier as I did,
or book on-line if you can.
There is a direct bus between the Plaza de Armas
and the Santa Justa railway station.This is route (line) 21, which also
stops at the Prado de San Sebastian bus station. The number 21 bus runs 4 - 6
times an hour on weekdays and Saturdays, 3 times every hour on Sundays
and Holidays. Intervals between buses are slightly irregular.
The official website of the Seville city bus service is at www.tussam.es including a downloadable map. There is a lot more information about Seville generally, including maps, here.
The single line of Seville's metro (underground)
rail network is in service. It does not serve either the Plaza de
Armas bus station or the Santa Justa rail station. It does have a
stop at the Prado San Sebastian, the other major bus station and at San
Bernado rail and bus station, served by regional trains and where some regional buses start their journeys. The
metro website is http://www.metro-sevilla.es/en/ - available in English.
Most parts of Seville can also reached by city
buses from outside the Plaza de Armas.
There is comprehensive information on buses in the Seville region (in Spanish only) at the 'Consorcio Transportes' website.
Buses to many suburban destinations leave from the
Plaza de Armas, but some leave from the Prado San Sebastian. The
C3 and C4 circular routes link the two bus stations. The bus
station at Prado San Sebastian is the yellow painted building with
the arches, just around the corner from the tram/light rail
stop**. The entrance is actually in the Plaza San Sebastian. The
bus companies Casal, Los Amarillos, Grupo
Alsina Graells (ALSA) use this terminal. They each
have their own ticket/enquiry offices inside. Timetables were
displayed when I last visited.
** The short tram line runs between San Bernado metro station via Prado San Sebastian (close to a lot of bus stops) to the old city centre at the Plaza Nueva, a distance of about 2km. Ticketing is integrated with the city buses operated under the Tussam banner.
Buses from Seville to many regional destinations
(eg Cadiz, Jerez, Tarifa, La Linea and Algeciras) are operated by
DAMAS and Transportes
Generales Comes. TG Comes buses use the Prado San Sebastian bus
station, DAMAS use Plaza de Armas.
The route M124 bus from Seville to Carmona, operated
by CASAL, starts from San Bernardo, at the metro station and runs via
Avenida San Franciso Javier and Avenida Kansas City towards Carmona.
This bus DOES NOT STOP at the airport.
Long distance buses to many other parts of Spain
leave from Plaza de Armas. These companies use Plaza de
Armas - ALSA, DAMAS, SOCIBUS, GRUPO
VALENZUELA, LEDASA and EUROLINES
You can check times of buses from the Plaza
de Armas bus station on this website http://www.autobusesplazadearmas.es/
note that the site is in Spanish only
The ALSA and Eurolines sites are available in
English, the TG Comes site has quite of a lot of its information
in English (but isn't very easy to navigate!) but the other sites
are only in Spanish.
The airport bus (EA, Especial Aeroporto) runs
to and from the bus station at Plaza de Armas in the city centre,
calling at the Prado San Sebastian bus station and the Santa Justa
railway station on the way.
At Plaza de Armas the airport bus stops in front
of the bus station on Calle Torneo (not evident from the Tussam
website). There are two city bus stops in front of the station, on
the same side of Calle Torneo as the bus station itself. The
airport bus stops at the one furthest away to the left from the
bus station exit.
First bus from the city to the airport is at
0430am daily, last bus is at midnight. From the airport the first
bus is at 0520, last bus at 0045. Thhere is one later bus on Mondays and
Saturdays from end June to early September. Early and late buses run
every 30 minutes. Buses run three times each hour
between about 0730 and 2300hrs, mostly at a bizarre interval of one bus
every 23 minutes!. One way fare is 4 Euros,
return fare 6 Euros. Journey is between 20 and 30 minutes,
depending on traffic.
Check the times and route maps on the TUSSAM website. Or
there is this PDF file here in Spanish and English.
In the direction Algarve - Seville, you
have to take the train or bus to Vila Real de Santo António
(VRSA). This town is on the Portuguese side of the wide Guadiana
river, which forms the border between Portugal and Spain.
The railway station at Vila Real de Santo António is at the end of the Algarve line from Lagos, which also serves Portimão, Faro and Tavira etc as do the buses above. Trains run about every two hours; train times are here.
The station in VRSA is about ten minutes walk
(flat, no hills) from the ferry terminal. To get from the railway
station to the ferry, walk out of the station, straight down the
road, past the roundabout and on to the next junction. Turn left
and pass through a rather dismal lot of mostly closed factories,
until you get to a T-junction and can see the river. Turn right
and you will see the bus station ahead of you. The ferry is just
beyond. The Intermarché supermarket outside the VRSA train station
is a good place to stock up. It’s open daily including Sunday
afternoons. There aren't any other supermarkets until you get to
Spain. The town centre of VRSA is off to the right when you get to
the bus station. There you will see bars, restaurants etc. Map here - opens in a new window.
The ferry runs every 30 minutes in summer,
every 60 minutes in winter, between about 0830 and 1930 only.
If you are staying somewhere (eg Faro, Tavira, Monte Gordo) where there is a bus to Vila Real de Santo António bus might be best, as the bus station at VRSA is at the ferry terminal.
Seville - Algarve - I have used the
bus/ferry/bus option from Seville to Albufeira! It was fairly
painless except for a half hour delay caused by traffic congestion
on the outskirts of Seville. The bus (cost now €14.25) took me
from Seville to Ayamonte, on the Spanish side of the river. The
Spanish railway line runs only as far as Huelva and there are only
three trains a day, so unless you are coming from elsewhere, the
bus from Seville is best. Then it's about 15 minutes easy walk
through the town to the ferry terminal. This isn't signposted very
well, so keep the river to your left. Then there's the ten minute
ferry ride (€1.80) across to Portugal.
crosses the river between VRSA and Ayamonte
I have used the ferry a
few times. That’s a picture of it to the left. It can take two or
three cars and maybe 50 passengers maximum. (Spanish time is one
hour ahead of Portugal, so you gain or lose an hour in the 10
minute crossing of the river.)
Winter Service - from the second Sunday of September to end June 2017 on weekdays and Saturdays, the ferry
runs once an hour from Vila Real at 0845, 0930 then every 60 minutes
until 1630 with a last run at 1800hrs. From Ayamonte in SPANISH TIME it
leaves at 1000 and every 60 minutes until 1700, then at 1800 and 1915 if
the Portuguese boat is running, at 1900 if the Spanish boat is running.
Sundays and Holidays: From Vila Real at 0945, the once every 60 minutes between about 1030 and
1530, then at 1700. From Ayamonte in SPANISH TIME at 1045 then once
every 60 minutes until 1630, then at 1800.
In April, May and June
(Spring) the last ferries on Weekdays and Saturdays run an hour later in
the evenings. Sunday and Holiday times are the same.
Other resources, trust them
as you wish! Thanks to Marcel Versteeg in Amstelveen, Netherlands for
this and other recent information.
Actual Spring timetable displayed at VRSA terminal in June here. This is NOT the current timetable.
An English language website for Ayamonte has a timetable on line here. The information differs greatly from what is available in Portugal!
Website of the Spanish half of the operation here.
crossing takes about 10 minutes. Fare for foot passengers is
€1.80; children under 4 go free, ages 4 to 10yrs €1,15.The
ticket office at Vila Real is within the restored former customs
TAKE YOUR PASSPORT OR ID CARD! PORTUGUESE FRONTIER POLICE SOMETIMES CHECK THEM BOTH OUTBOUND AND INBOUND.
For all BUS timetable enquiries around Ayamonte,
Isla Cristina and Huelva go to the
regional bus website here this site is only in Spanish.
There are several different buses between Ayamonte and Huelva, so
you will have to fish around a little.
For times, fares and tickets for longer journeys
in Spain eg Ayamonte - Seville go to www.movelia.es
- this site is available in English.
The DAMAS bus company runs between Seville (Plaza da Armas) and Ayamonte four times daily on weekdays, three times daily at weekends and on public holidays. Journey to Seville is about 2¾ hours. There are also buses between Ayamonte and Huelva about every two hours. You have more options Ayamonte - Seville with a change of bus in Huelva. These buses are also operated by DAMAS.
also operate three times a day between Ayamonte, Sevllle and
Madrid - details below.
There are a few trains (www.renfe.com)
between Huelva and Seville (Santa Justa). The railway between
Ayamonte and Huelva closed long ago and the railway station in
Ayamonte was converted into the bus station.
Reservation is not needed between Huelva and Seville.
Train times Huelva to
Seville daily at 0655, 1500 and 1900. Journey to Seville is about 90
minutes. One way
'Turista' fare is €9.80 but discounted fares are available for
advance purchase. There is NO CONNECTION by bus Ayamonte to Huelva
for the 0655 train.
Seville Santa Justa to Huelva at on weekdays at 1000, 1700 and
Saturdays and Sundays trains from Seville to Huelva leave at 0845, 1700
There is an additional train on Sundays from Huelva to Seville at 1750hrs which continues to Madrid.
There is a direct fast train once day between Huelva
and Madrid Atocha NOT STOPPING in Seville. The Huelva - Madrid
train leaves at 0800 arriving at 1140 Return train leaves
Madrid at 1805 arriving in Huelva at 2145. These trains stop in
Córdoba. Details and fares at www.renfe.com
- normal tourist class fare
one-way is €79.40, discounts for advance ticket pourchase. On
Sundays an additional train runs Huelva - Madrid at 1750hrs. Reservation
is compulsory on all the Madrid trains.
Tickets can also be purchased in £ or € at www.loco2.com - an accredited ticket seller for many European railways.
A number of companies and travel agents advertise
that they will do airport transfers to Seville, so that could be
an avenue worth exploring, especially if there is a group of you.
For example, try www.yellowfishtransfers.com
Thanks to Barlavento Expert for much of this
information about various other bus services between Portugal and
Spain. There are a lot of enquiries about these buses, as there
are almost no trains between Portugal and Spain, as already
stated. Don't forget that Spanish time is one hour ahead of
Portugal. All times given below are local time to the
country and city concerned.
I have checked as much of the information as I
can through the company websites. Advance reservation is required
on almost all the buses (coaches to UK readers) so you must check all times etc before
Many of the buses between Portugal and Spain are
operated by the ALSA company. This company is owned by
National Express, a UK train and bus operator. Most of their website and
on-line booking system is in English. Also, the INTERNORTE
consortium website offers domestic and international services.
EUROLINES - see below.
The timetables do not state so specifically, but
services on holidays are usually as for
Sunday times. Service does not usually operate on New Year's Day
(1st January) and may be reduced on December 24th, 25th, 31st and
subject to change around major holidays eg Easter. Also, according
to my leaflet, you are supposed to 'present yourself' 45 minutes
prior to departure. Tickets should be bought in advance if at all
possible, especially in summer. I do not claim that this
information is comprehensive. There may well be other links,
especially in the north of the country, but this site is really
about the Algarve.
Operated by ALSA. - Please check details on their website
Leaving Barcelona North Bus Station at 1230 (a)
and 2300 (b) arriving Lisbon Sete Rios at 0700 and 1700
respectively. The 1230 departure also stops at : Barcelona
(Sants), Lerida and Zaragoza. Change buses in Madrid (Est. Sur de
autobuses) then it calls at Elvas, Estremoz, Evora, Montemor,
Setubal and Lisbon Gare Oriente. The 2300 departure stops at the
same places as far as Madrid then Evora and Lisbon only.
(a) the 1230 from Barcelona operates Mondays,
Thursdays and Sundays all year plus Saturdays in summer. (b) the
2300 from Barcelona operates Tuesdays and Fridays all year, also
Wednesdays in summer.
From Lisbon towards Barcelona buses leave at 1130
and 2100. The 1130 runs on SUNDAYS only, all year round and is the
fast service arriving in Madrid at 2130, change buses for
Barcelona arrival at 0700. The 2100 stops in all the towns and
arrival in Barcelona is 1645 the next day. The 2100 runs every day
except Sundays in summer; in winter it runs on Mondays, Tuesdays,
Thursdays and Fridays only.
Operated by ALSA - please check details on their website.There are one or two buses each day taking about 18 hours for the trip. Times vary according to season, so please check details on the website above and note that their English language section refers to Porto as 'Oporto'. There is a two hour wait in Madrid. Some journeys operate via Madrid Airport.
The Internorte bus company also operates Porto - Madrid -
Barcelona three times a week; times and reservations at http://www.internorte.pt/
Madrid <> Lisbon via Badajoz and Évora
operated by ALSA.
One-way fare €44,00, return (round-trip) €73.00 some small taxes
and charges will be added to the total.
Two buses daily all year one daytime and one
overnight bus, journey time is about 12 hours daytime, 10 hours overnight.
Buses leave/arrive at Madrid's Est Sur de Autobuses and to/from
Lisbon Sete Rios Bus Terminal but calling at Lisbon Gare Oriente
15 minutes later/earlier.
Madrid <> Lisbon via Badajoz, Elvas,
Montemor and Setubal - Operated by Avanzabus
Three buses each way on weekdays, two each way at
weekends and on holidays. One journey each day is overnight.
Journey time about 8 hours. Full timetable on the Avanzabus
website; in Spanish only. Downloadable timetables are
available for all their routes across Spain under the 'horarios'
tab. One-way adult fare Lisbon > Madrid is €42,10. Vehicles are
configured with 33 seats only, including single seats. Some
journeys now also call at Lisbon Airport.
Madrid <> Porto via Salamanca with connection to Coimbra etc Operated by ALSA.
One daytime journey each way every day, journey
time 9hrs 30 minutes. Check the ALSA website for times. One way
There is a connection at Madrid from and to
Valencia daily in summer, four days a week in winter.
Five journeys each way on weekdays, two journeys each way
Saturdays, Sundays and Holidays. Some journeys also run to and
from Santiago de Compostela or you can go from Vigo to Santiago de
Compostela by train or local bus. International service is operated by AUTNA www.autna.com
website now available partly in English. Tickets can be bought on line -
one way fare Porto to Vigo €12, return (round-trip) €21 - discounts
available for certain travellers. Downloadable timetable can be seen here.
Has three daily services from Porto (Casa da Musica metro station) via the airport and Viana do Castelo to Vigo and Santiago de Compostela, with connections available to and from many other cities. Check times and buy tickets at www.alsa.es and be aware that it has been reported that only Spanish credit cards are accepted on line.
ALSA also operate one direct service each day from LISBON to VIGO and Santiago de Compostela, leaving at 0730am, returning at 12noon.
See also this page on Trip Advisor - http://www.tripadvisor.com/Travel-g187506-c56944/Galicia:Spain:Portugal.Galicia.Via.Public.Transport.html
Madrid Airport stop is at Terminal
Please check all times when buying tickets. There are no downloadable timetables on their website.
|Operated by Socibus
Barajas Airport T1
Bus Station (*)
|Madrid Est. Sur de Autobuses||1100
|Seville Plaza de Armas||D
|Huelva Bus Station||1840
Plaza de Armas
|Isla Cristina §||1930
Est. Sur de Autobuses
|Ayamonte Bus Station (*)||1955||0055||0640||Madrid
Barajas Airport T1
for these buses can be bought on line at www.socibus.es
* 15 minutes walk to the ferry to/from Portugal which, at best, runs 0900 - 2000 only!
§ There is an infrequent local bus service between Ayamonte and Isla Cristina - times here
C via Cordoba at 1800 or 0100 D via Cordoba at 1555 or 2055
One-way fare Madrid (City or Airport) <> Ayamonte €29,30
Socibus operate other buses between Madrid, Seville and Huelva.
The Eurolines company operates a number of routes
connecting Portugal with the outside world.
A number of these times are the same as routes operated by the ALSA bus company, they are a 'code share' type operation.
Several of the routes involve a change of bus but through tickets are available.
- Setubal - Lisbon
Madrid-Ávila-Salamanca-Ciudad Rodrigo>>>>Guarda-Viseu-Porto-Fatima-Lisbon - Vila Real St. António
Valencia>>>>Elvas-Estremoz-Evora-Setubal-Lisbon - V. Formoso-Guarda-Viseu-Porto
Click here for a list of
Portuguese public and religious holidays until end 2017. In general
trains and buses run to Sunday times on these holidays. At Christmas and
New Year public transport does operate, but services may be reduced and
in very rural areas local bus service is nil.
All Spanish holidays are listed here - external link in a new window.
Note that, as in Portugal, Spanish holidays are
not ‘moved’ and are held on the given date regardless of the day
of the week. Also, there are many local holidays and festivals.
Particularly in rural areas, bus service may not operate on these days.
Do check locally if making an important journey.
For an alphabetical list of places in the
Algarve, please click here
For a bus map of the Algarve click here
For a quick list of all timetables on the site click here
For some important general notes about buses in the Algarve, click here
Algarve Bus.Info home page