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.
Please do check everything on the official websites before committing yourself. This is one difficult page to keep up to date.
The main focus of this page is travel between the Algarve and Seville.
I accept no responsibility for any problems
caused by errors or changes made by the operators that I can’t
find out about.
Note - the vehicles used for the long journeys in this page are called COACHES in the UK, called bus anywhere else.
In all cases you MUST have ticket before boarding coaches / long distance buses.
From April until late October, there are direct
flights two or three times a week between Faro and Barcelona
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 most days, three to and from Seville and one direct to and from 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.
For a printable copy of the lastest official
timetable please click here.
One way fare adult Lagos to Seville is €23;
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.
X - bus does not stop and there are no usable connections for these places
Useable connection times are lettered A to Q and detailed below the table.
SERVICE ON DECEMBER 25TH OR JANUARY 1ST
PLEASE SEE NOTE BELOW ABOUT TICKETS FOR THE MORNING JOURNEYS FROM LAGOS AND LAGOA
IN SUMMER THE JOURNEYS FROM SEVILLE GO TO FARO AIRPORT BEFORE FARO BUS STATION
|Winter - from 11th September to
30 June 2019
- from 11th September to
30 June 2019
1st July to 10th September
1st July to 10th September
See note below
||Seville Plaza de Armas Bus Station||0730||0730
||0655||A||B||D||C||Huelva Estacion de Autobuses||0845||0845
Bus Station (1.6km from old
||Ayamonte Bus Terminal||X||0930
Bus Station (150m. to railway station)
||CROSS INTO PORTUGAL and change
to Portuguese time - 1 hour
||Vila Real de Santo António Bus Station||X
||1600||1730||Tavira Bus Station||0850||0935
||Olhão Bus Station||X
Real de Santo António Bus Station
||Faro Bus Station (150m. to railway station)||0920||1020
|CROSS INTO SPAIN and change to
Spanish time + 1 hour
||FARO AIRPORT (drop off)||0935||1035
||Albufeira Bus Station (1.6km from old town centre!)||1015||1120
||Lagoa Bus Station||E
|Seville Plaza de
Armas Bus Station
||Portimão see note below||E
|Lagos Bus Station||1100||1215
JOURNEYS - PLEASE CONSULT OFFICIAL
WEBSITE FOR DETAILS
Albufeira to Seville 01.15hrs (ticket offices NOT OPEN!) and 17.00 hrs to Seville via Faro Airport, Faro, Tavira, Vila Real de Santo António and Huelva.
Seville to Albufeira at 14.30hrs and 23.59hrs via Huelva, Vila Real de Santo António, Tavira, Faro Airport and Faro.
IS A NEW OUT OF TOWN LONG DISTANCE BUS STATION IN
PORTIMÃO. Location details etc here.
All services to and from Seville now call there. Do allow enough time as the new bus station is 1.5km from the town centre.
: LAGOS BUS STATION TICKET
A notice at the ticket office states opening hours as 0600 to 2030hrs daily. This differs from the information on the EVA bus company website. Travellers intending to get a very early service from Lagos and who do not book on line are advised to check this before turning up and perhaps finding it closed!
The ticket office at LAGOA is not
open on any day for the 0655 departure. Tickets MUST therefore
be obtained at least the day before or from the website.
Tickets purchased on line are usually not refunded or exchanged if not used for the pre-booked journey.
Faro Airport stop
- when you select Faro Aeroporto
as your origin, the online ticket you get says 'Sta.
Marta' as the origin, not Faro Aeroporto.
- Sta. Marta it turns out is the area name for the area of airport. (something which I have never ever heard!!)
- the bus stop is the same stop as for local EVA buses into Faro bus station.
The bus stop is just next to the passenger drop off area outside departures, just next to the P1 car park.
# 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
||From||Seville Santa Justa Railway
(see note below)
|Portimão new bus station
see note here
||Lisbon||Seville Plaza de Armas||2359§||1000
|Albufeira Bus Station
||Huelva Bus Station||0115
|Faro Bus Station
||Faro Airport (Portuguese time)||0215||1115||1700||1745|||
||Faro Bus Station
Bus Station (Spanish time)
||Albufeira Bus Station (1.6km from centre)||0245||1230||1730||1845||2200
|Seville Plaza de Armas
||Portimão new bus station see note here||to||1300
Santa Justa Railway Station
||Lagos Bus Station||Lisbon
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.
Official website for the bus station here.
In Spanish mostly, some information is available other languages
via the national flags at top right of first page.
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
The official website of the Seville city bus service is at www.tussam.es including a downloadable map. This is however only in Spanish. A useful site for Seville public transport information in English at https://en.redtransporte.com/sevilla/ which includes information about buses to places more distant. There is a lot more information about Seville , 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
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. NOTE - I read
that Los Amarillos has lost their contract to operate certain
regional routes in favour of DAMAS. In particular this
includes the popular route for tourists Sevilla – Ronda
– Chipiona – Málaga. Please therefore check times and buy
tickets at the DAMAS
** 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
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
You can check times of buses from the Plaza
de Armas bus station on this website http://www.autobusesplazadearmas.es/
with some sections available in more than one language.
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 now stops INSIDE
the bus station building, at stand number 21.
First bus from the city to the airport is at
0430am daily, last bus is just after midnight. From the airport
the first bus is at 0520, last bus at 0054. Buses run every 15
minutes between about 0730 and 2100hrs .Early and late buses run
every 20 - 30 minutes. Additional journeys may run in summer.
One way fare is 4 Euros, return fare 6 Euros.
Journey is between 20 and 30 minutes, depending on traffic.
Information leaflet 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.
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
coach/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 coach (cost now €16,76) 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.90) across to Portugal.
A little ferry
crosses the river between Vila Real de Santo António (VRSA) and
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.)
Other resources, trust
them as you wish! Thanks to Marcel Versteeg in Amstelveen,
Netherlands for this and other recent information.
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
The crossing takes about
10 minutes. Fare for foot passengers is €1.90; children under 4 go
free, ages 4 to 10yrs €1,15.The ticket office at Vila Real is
within the restored former customs control building.
TAKE YOUR PASSPORT OR ID CARD! PORTUGUESE FRONTIER
POLICE SOMETIMES CHECK THEM BOTH OUTBOUND AND INBOUND. CONFIRMED
THAT WAS BEING DONE AUGUST 2017.
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, six times on Saturdays and three times on Sundays and on public holidays. Journey to Seville is about 2¾ hours, one way fare is €16,76. 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 two journeys a day between Ayamonte and Madrid -
HUELVA'S NEW RAILWAY STATION AND THE BUS STATION
ARE 1.7km (just over 1 mile) apart. Do allow eough time between
train and bus if required. I have as yet been unable to figure out
the buses that may connect the two. You are welcome to try at http://www.emtusahuelva.com
which is not helped by the strange orientation of their map and
the fact that the new station is not marked! Any information
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.
Train times Seville Santa Justa to Huelva
at on weekdays at 1000, 1700 and 2050. On Saturdays and Sundays
trains from Seville to Huelva leave at 0845, 1230 except between
28 July and 2 September when it runs about one hour later, then at
1700 and 2050.
There is an additional train on Sundays all year
from Huelva to Seville at 1750hrs which continues to Madrid Atocha
station. This train also runs daily except Saturdays until 7th
There are a few direct fast trains between Huelva
and Madrid Atocha NOT STOPPING in Seville. A Huelva - Madrid train
leaves on weekdays at 0800 arriving at 1141. On Saturdays the
Huleva - Madrid train leaves at 1025 and on Sundays at 1620.
Return train leaves Madrid at 1805 (except Saturdays) arriving in
Huelva at 2145. On some Saturdays and Sundays this train runs in
the morning, leaving Madrid at 0945. 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 purchase.
Seat reservation is COMPULSORY.
Do check the official website carefully as there
are considerable differences between summer and winter times.
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 committing yourself.
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 1300
arriving Lisbon Sete Rios at 0645 . The 1300 departure also stops
at Zaragoza and Madrid Airport. Change buses in Madrid
(Interchange Avenida das Americas, then it calls at Madrid
(Estacion Sur), Caceres, Badajoz, Estremoz, Evora, Montemor,
Setubal and Lisbon Gare Oriente.
The 1300 from Barcelona operates daily so far as
I can tell.
From Lisbon towards Barcelona the departure from
Sete Rios is at 2100, arriving in Barcelona at 1650 the following
day, calling at the same places
Tickets one way €72,11 purchased on line.
Operated by ALSA - please check details on their website.One journey each day in summer, four times a week in winter, 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 daytime from €39 to €50, night-time fare from €31 to
€40. There is no exchange or refund on the lowest price tickets.
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 no
longer available. One-way standard adult fare Lisbon > Madrid
is €43,30, some discounted tickets (no exchange, no refund) are
avialble on certain journets. Vehicles are configured with 33
seats only, including single seats. Some journeys now also call at
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
fare €37.00 no refund or exchange, €48 flexible fare.
Fridays and Sundays all year in both directions, also operates on
certain other dates. See http://www.interurbana.ad/index.php
available in numerous languages.Journeys actually start / end in
Vila Praia Ancora and stop also at Ponte da Lima, Braga,
Guimarães, Amarante, Vila Real and Bragança. In Spain theys top in
Valladolid, Burgos and Zarazoga, among others.
Six journeys each way on weekdays, three journeys each way
Saturdays, Sundays and Holidays. All journeys stop at Porto
Connections available at Vigo to and from Santiago de Compostela,
also possible by train or local bus. International service
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.
Some journeys serve the main long distance bus station in Porto
Campo 24 de Agosto for easier connections to other cities. The
'Aliados McDonald's' stop is 120 metres from the metro station
Aliados in the city centre and is directly outside a McDonald's.
This is same place where many tour buses stop. I did not see any
actual 'AUTNA' sign. The location is also served by many city
buses, some (eg route 500) are shown as going to Praça de
Liberdade, the name of the public square.
Has two or three daily services from Porto (Casa da Musica bus station, adjacent to the metro station) via the airport and Viana do Castelo to Vigo and Santiago de Compostela, with connections available to and from many other cities. Journey takes 3 hours. 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. Ticket price €15 one way.
ALSA also operate one direct service each day between LISBON and SANTIAGO DE COMPOSTELA via Fátima, Coimbra and Porto, leaving at 0730am, returning at 1200 noon. One way ticket €29,00, Lisbon to / from Santiago de Compostela takes almost 8 hours.
One or two daily journeys Porto - Braga - Vigo - Santiago de
Compostela and further into northern Spain at www.iberocoach.com
one trip calls at Porto Airport and I notice that they have
different departure points in Porto, so check carefully.
See also this page on Trip Advisor however some details are now
out of date! - http://www.tripadvisor.com/Travel-g187506-c56944/Galicia:Spain:Portugal.Galicia.Via.Public.Transport.html
Operated by Socibus
Madrid Airport stop is at Terminal One
Please check all times when buying tickets. There are no downloadable timetables on their website.
One-way fare Madrid (City or Airport) <> Ayamonte €32,10 purchased via website
Two journeys each day and one overnight, stopping at Isla Cristina, La Antilla and Lepe, then on to Cordoba and Madrid.
NB these do not stop in Seville
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 vehicle, but through tickets are available.
- Setubal - Lisbon
Madrid-Ávila-Salamanca-Ciudad Rodrigo>>>>Guarda-Viseu-Porto-Fátima-Lisbon - Vila Real St. António
Click here for a list of
Portuguese public and religious holidays until end 2018. 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