site logo

Travel by plane, coach (bus) or train between the Algarve and Spain

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 coaches on this page are operated by numerous different companies.Some sections will be more up to date than others.

Travel by plane, coach (bus) or train between the Algarve and Spain

THERE ARE NO TRAINS,THERE NEVER HAVE BEEN!

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 a ticket before boarding coaches / long distance buses.

FLYING TO OR FROM SPAIN
In winter there are no direct flights between Faro and anywhere in mainland Spain.

You can fly between Faro and Barcelona with Vueling Air twice each week from early June until late October. IBERIA Faro - Madrid route will have two or three flights each week in summer 2024, from 3rd June until 30th September.
Complete information on all scheduled flights at Faro airport can be viewed here - the link will open in a new window.

TRAIN TO SPAIN

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 currently has only four or five trains a day. Three run to and from Seville and one or two run direct to and from Cordoba and Madrid. In fact there are only four trains a day (normally) between anywhere in Portugal and anywhere in Spain. And none of them in the Algarve.

TRAIN LISBON <> MADRID VIA BADAJOZ

A daytime train journey between Lisbon and Madrid is just about possible, twice each day on weekdays, once each day at weekends. However this takes about 10 hours, requires four different trains and a sometimes a fairly tight connection in Badajoz, Spain. It is not possible to buy one ticket for the whole journey! I have the details here.

COACHES/BUSES LAGOS <> PORTIMÃO <> ALBUFEIRA <> FARO <> HUELVA <> SEVILLE

Two different coach / bus companies operate cross border services between the Algarve and Seville, also between Lisbon and Seville via Albufeira and Faro. These are : ALSA and Flixbus. Follow links to see their details.

GETTING ON OR OFF AT PORTIMÃO?

The long distance bus station in Rua Abicada is 1.5km from the town centre. Very few local buses go there. Do allow enough time to get there. Location details etc here.

GETTING ON OR OFF AT ALBUFEIRA?

ALSA and Rede Expressos use Albufeira's main bus station located 1.6km (1 mile) from the town centre. All local and regional buses use the bus station. A few also go closer to the town. City buses and taxis are available there. More information here.

Flixbus use a stop in Avenida da Liberdade in the old town part of Albufeira. Local bus connections and taxis are available there.

EARLY MORNING DEPARTURES - TICKET OFFICE HOURS
REDE EXPRESSOS BUS STATION TICKET OFFICES ARE NOT OPEN FOR THE NIGHT-TIME OR MOST VERY EARLY MORNING DEPARTURES

Travellers intending to get a very early service should buy their tickets from the Rede Expressos website or at the bus station prior to the day of travel. Flixbus do not have ticket offices in most places. On line purchase only.

ALSA / REDE-EXPRESSOS SERVICE SEVILLE <> ALGARVE <> LISBON

Information correct as of 18th January 2024. These times should apply through the winter but 
PLEASE check official websites before making firm travel plans.

Service operated jointly by ALSA (Spanish) - www.alsa.es and Rede Expressos - the websites are in English. Tickets can also be purchased at www.movelia.es

To UK readers these are COACHES, like National Express. Tickets MUST be bought in advance. Drivers do not sell tickets.

Tickets may (normally) be purchased up to one month in advance at either www.rede-expressos.pt or www.alsa.es (both are available in English) or at bus station ticket offices. Other operators vehicles are sometimes used. Your vehicle may not have ALSA or Rede Expressos written on it, so do pay attention!

There are NO on board services and not all vehicles have on board toilets. There are rest stops about every 2 hours.

There are three or four local buses every hour between Seville (Plaza de Armas) and Seville airport. Click here for details.

Spanish Railways (RENFE) sell combined rail / bus tickets between their stations in Spain and those places in the timetable below. Go to www.renfe.com for further information and purchases.

LAGOS <> SEVILLE - service jointly operated by ALSA and Rede Expressos

FOR INTERNATIONAL JOURNEYS ONLY.  THESE TIMES VALID UNTIL AT LEAST 19th MARCH 2024.
NOT ALL JOURNEYS RUNS DAILY IN WINTER, CHECK OFFICIAL TIMES CAREFULLYalsa
        bus at Albufeira

One way tickets Lagos <> Seville from €9 advance purchase, no refund, no exchange. Normal price from €22

Lisbon <> Seville from €16 advance purchase, no refund, no exchange. Normal price €19 - €32.

LOGO
LOGO
↓ - does not stop here ** about 1.6km / 1 mile from the town centre
0130 and 0245 - So far as is known these stop OUTSIDE the bus station at Faro
In summer there are at least six journeys every day Lagos <> Seville
SPANISH TIME IS 1 HOUR AHEAD OF PORTUGUESE TIME. CHECK YOUR WATCHES!





A


E



D
Lagos Bus Station 0800 --- 1030 1530 From From
Seville Santa Justa 0730 0930 --- 1530 1800 2330
Portimão Bus Station Rua Abicada** 0830 --- 1100 1600 Lisbon Lisbon
Seville Plaza de Armas 0800
1000 1500 1600 1830 2359
Albufeira Bus Station** 0900 From 1130 1630 1830 0145
Huelva Bus Station 0900 1600 0100
Faro Airport
0945 Lisbon 1215 1715 1915 0300
Tavira Bus Station 1100 1600 1930 0100
Faro Bus Station 1000 1045 1230 1730 1930 0245^

Faro Airport 0930 1145 1645 1745 2015 0145
Tavira Bus Station 1045 1315 1815 0330
Faro Bus Station 0945 1200 1700 1800 2030 0130^
Huelva Bus Station 1315 2200 0530
Albufeira Bus Station** 1245 1745 1845 2115 0215
Seville Plaza de Armas
1345 1415 1615 2115 2300 0630
Portimão Bus Station Rua Abicada** to 1315 to 1915 2145 to
Seville Santa Justa 1415 ----- 1645 2145 2330 0700
Lagos Bus Station Lisbon
1345 Lisbon 1945 2215 Lisbon
Notes :
A - there is a local bus from Lagos at 1615, Portimão at 1704 arriving in Albufeira at 1800. VAMUS route 51, separate ticket needed. Buy at Lagos Bus Station.
D - If you are mad enough to get off the bus arriving at Albufeira at 0215, there are no buses to ANYWHERE before 0700. The bus station building and waiting room will not be open.
E - if you use this bus Seville - Faro, it does NOT stop in Albufeira. There is a VAMUS bus (route 56) from Faro to Albufeira, Portimão and Lagos but not until 1100. Buy ticket at Faro Bus Station on arrival. There is a train to Portimão and Lagos at 1023 daily. The railway station is two minutes walk from Faro Bus Station. The train stops at Albufeira - Ferreiras station, located 6km / 4 miles from the town, a 20 minute bus ride or 10 minutes in a taxi.
Faro Airport stops - ^ goes to Faro Bus Station before the airport.The airport bus stop is next to the passenger drop off area outside departures, just next to the P1 car park, under the concrete canopy. There is a bus stop sign. There is NO TICKET OFFICE at Faro Airport. You must therefore buy a ticket from websites or apps. SEVILLE SANTA JUSTA - the pickup point is to the right of the station exit, outside McDonald's. There is no sign.  You CANNOT buy tickets at Santa Justa. You must get your ticket in advance.

flixbus logo

CHECK AT THE FLIXBUS WEBSITE OR VIA THE APP BEFORE MAKING A FIRM TRAVEL PLAN.

Their timetables change frequently

FLIXBUS LAGOS <> SEVILLE VIA ALBUFEIRA, FARO AIRPORT, FARO AND HUELVA - updated 19th February 2024

Flixbus runs between Lagos and Seville via Albufeira and Faro only ONCE DAILY during the winter. Currently From Lagos at 1700hrs, From Seville (Plaza de Armas) at 1235. CHECK THEIR WEBSITE OR APP!!! In summer there should be three to five journeys every day.

FLIXBUS  LISBON <> ALBUFEIRA <> FARO AIRPORT  <> FARO <> HUELVA <> SEVILLE - updated 19th February 2024

Flixbus is currently operating four direct journeys every day, including an overnight journey with very arrival in Lisbon and Seville.The overnight journey does NOT stop in Albufeira or at Faro airport. Check the website or app.

FLIXBUS DO NOT STOP AT ALBUFEIRA'S MAIN BUS STATION. THEY STOP IN THE OLD TOWN CENTRE AVENIDA DA LIBERDADE - THE 'SMALL' BUS STATION. Flixbus do not have a ticket office there! Their official re-seller agencies are elsewhere in the town. The Flixbus Faro stop is to the east of the city centre, about 800 metres walk from the railway and bus stations.

SEVILLE - CONNECTIONS AT PLAZA DE ARMAS BUS STATION

The Plaza de Armas bus terminal in Seville is about 3.2 km across the city from the Santa Justa railway station. It is about 2km from the Prado San Sebastian Bus Station.  Official website for the bus station here.

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. The site is available in Spanish and English. There is a lot more information about Seville, including maps here

The single line of Seville's metro (underground) rail network 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/ - noi longer it seems available in English.

Most parts of Seville can also reached by city buses from outside the Plaza de Armas bus station.

Buses to suburban and regional destinations


There is comprehensive information on buses in the Seville region (in Spanish only) at the 'Consorcio Transportes' website. Seville has more than one bus station for onward travel! CHECK BEFORE YOU TRAVEL as to which company goes from where.

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.  Each bus compnay has its own own ticket/enquiry offices inside. In particular this includes the popular DAMAS route for tourists Sevilla  – Ronda –  Chipiona – Málaga. I suggest you check times and buy tickets in advance at the DAMAS website.

** 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.

A short extra note about the Prado San Sebastian bus station, personal visit Spring 2023. Not very busy! There is a small waiting area at the far end with luggage lockers of various sizes available maximum 24 hours for €2 or €3 depending on size. There is a small shop and bar, more of both just outside. There are various screens dotted around showing the next few buses and the stops they leave from. The whole building is on one level, no steps anywhere.

At Plaza de Armas there is a small waiting area with steps and escalators down to the bus stops. There is a small café and shop, also luggage lockers. City buses stop outside, to the left, in Calle Torneo.

The route M124 bus from Seville to Carmona, operated by CASAL, starts from San Bernardo, at the railway and metro station and runs via Avenida San Franciso Javier and Avenida Kansas City towards Carmona. This bus DOES NOT STOP at the airport. All the stops and times (check all the options!) can be seen here

Long distance buses (coaches) from Seville to elsewhere in Spain

Long distance buses (coaches) to many destinations leave from the Plaza de Armas, but some leave from the Prado San Sebastian. The C3 and C4 circular TUSSAM bus routes link the two bus stations with buses every few minutes.

These companies use Plaza de Armas - ALSA, DAMAS, SOCIBUSLEDA, EUROLINES

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. Plaza de Armas is located about 3.2km (2 miles) from the Santa Justa Railway Station.

The bus companies Autocares Casal, Monbus, IASA/Transtres, DAMAS, ALSA, AVANZABUS,  TG COMES, LEDA and SOCIBUS use The Prado San Sebastian terminal, often just referred to as Prado.

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!

Seville Airport bus - checked 19th February 2024

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 04.30 daily, last bus is at 00.05.  From the airport the first bus is at 05.20, last bus at 01.00. Buses run every 12 to 15 minutes between 0800 and 2100. Earlier and later 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.

The information and timetable leaflet can be seen here.

Gibraltar from Seville - checked 19th February 2024

TG Comes bus company operates three or four journeys each day from Seville (Prado San Sebastian) to La Linea, for Gibraltar.  The journey takes 4 hours, details and tickets at their website There is no public transport across the Spain/Gibraltar border. You have to walk the very short distance (about 500 metres) across the border from La Linea bus station, then take a local bus or taxi on the Gibraltar side into the main part of town. The bus stop is straight down the road about 2 minutes walk once you are through the border checkpoint. Buses to and from the Frontier run every 15 minutes weekdays and Saturdays, every 20 minutes on Sundays and Holidays - bus website for information is https://www.citibus.gi/

Alternatively you can go to Algeciras by GRUPO VALENZUELA coach (bus) from Seville, then by a frequent local bus to La Linea.

ALGARVE - SEVILLE USING THE FERRY?

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 vrsa stationis at the end of the Algarve line from Lagos, which also serves Portimão, Faro and Tavira etc as do the buses above. Train times are very irregular; the current 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 an area of small 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 to the left by the bus station. 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 adjacent to the ferry terminal.

Seville - Algarve - I have used the coach/ferry/bus option from Seville to Albufeira via the ferry! It was fairly painless except for a half hour delay caused by traffic congestion on the outskirts of Seville. The coach (cost now about €15) took me in three hours from Seville to Ayamonte bus station, on the Spanish side of the river. Times and tickets at www.alsa.es

From the bus station it's about 15 minutes flat 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 (€2,30) across to Portugal - see below.

The Spanish railway line from Madrid and Seville runs only as far as Huelva. There are only four trains a day between Huelva and  Seville and one more between Huelva and Madrid which does not stop in Seville. For train times and tickets go to www.renfe.com

Ferry between Vila Real de Santo António and Ayamonte (Spain)

Innformation checked and updated 19th February 2024. Spanish time is 1 hour ahead of Portugal

Winter timetable   https://rioguadiana.net/  Sunday service resumes on 1st March.

From 1st July to 15th September ferries should cross every 30 minutes on weekdays and Saturdays, every hour on Sundays and holidays.

Do check times carefully. They may vary according to which boat, Portuguese or Spanish, is running.

The crossing takes about 10 minutes. Fare for foot passengers is €2,30; children under 4 go free, ages 4 to 10yrs €1,40.The ticket office at Vila Real is next to the restored former customs control building, now a police station. The ferry dock is next to Vila Real's bus station, but about 10 minutes walk from the railway station. Location Map

The ferry is operated by Transporte Fluvial Guadiana. Their website is https://www.rioguadiana.net/ and Facebook page is https://www.facebook.com/TransporteFluvialGuadiana

ferry two

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.)

TAKE YOUR PASSPORT OR ID CARD! PORTUGUESE FRONTIER POLICE SOMETIMES CHECK THEM BOTH OUTBOUND AND INBOUND. ALSO IT THE LAW HERE IN PORTUGAL THAT ALL ADULTS MUST CARRY PHOTO ID AT ALL TIMES INCLUDING TOURISTS.

Ayamonte to/from Seville and Madrid direct or via Huelva

PLEASE REFER TO THE TIMETABLE/TICKET WEBSITE FOR SPECIFIC BUS/COACH TIMES FOR THE DAY YOU WISH TO TRAVEL

For all BUS timetable enquiries around Ayamonte, Isla Cristina and Huelva go to is 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.

The DAMAS company runs several daily journeys between Seville (Plaza da Armas) and Ayamonte. LAB = weekdays, SAB = Saturdays, DOM = Sundays and Holidays. Salidas = departures. Timetable below valid until 30th June 2024, subject of course to any future alterations! Yes, it does look strange with no departure to Seville after 1500hrs on weekdays, but that is the official information!

Journey is about three hours, one way fare is €16,24 purchased via the website. There are also journeys between Ayamonte and Huelva about every two hours.  You have more options Ayamonte - Seville with a change in Huelva. These journeys are also operated by DAMAS.

SOCIBUS MADRID AIRPORT - MADRID. CORDÓBA - AYAMONTE

One day time and one overnight journey. Website for times and tickets here.

Huelva's railway station and the bus station 1.7km (just over 1 mile) apart. Do allow enough time between train and bus if required. The Huelva city bus website is  http://www.emtusahuelva.com. Routes 2 and 4 run between the bus station and railway station, only in that direction. Routes 5 and 8 stop near the railway station going towards the bus station.

Trains Huelva <> Seville

Do check the official website carefully  www.renfe.com is the place to go.  Reservations are required. Trains can and do sell out.

Times until June 2024 : Huelva to Seville (Santa Justa) at daily 0655, 1500 and 1900, also at 1750 on Fridays and Sundays.

Seville (Santa Justa) to Huelva at 0845 (weekends and holidays), 1000 weekdays then daily at 1700 and 2050hrs. Also at 1240 on Fridays and Sundays.

The RENFE site is available in various languages. Ticket prices from €10,15 one way. Journey time about 1 hour 30 minutes.

Huelva <> Madrid direct by train

These times apply until June 2024, subject to any short term changes including major holidays. Please check the official RENFE website carefully.

Details and TICKETS at www.renfe.com - normal tourist class fare one-way is about €70, can be cheaper if booked well in advance.
↓ - does not stop here
SAT
FRI
SUN
NOT
SAT

↓ - does not stop here MFO
SAT
SUN
FRI
SUN
Madrid Atocha
0927
0927
1805

Huelva
0834
1007
1505
1750
Córdoba
1125
1123
2003

Seville Santa Justa
1914
Seville Santa Justa
1240

Córdoba
1036
1208
1704
2025
Huelva
1325
1402
2202

Madrid Atocha
1236
1408
1904
2228

Key : MFO - runs weekdays only (Mondays to Fridays)  NOT SAT - runs daily EXCEPT Saturdays  SAT - runs on Saturdays only.  SUN - runs on Sundays only   FRI SUN - runs on Fridays and Sundays only.

Seat reservation is COMPULSORY. Trains are frequently sold out - book early! Tickets can also be purchased in £ or € at https://raileurope.com/ - or at trainline.com both are accredited ticket sellers for many European railways.

VAN/TAXI/MINIBUS?

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

LONG DISTANCE BUSES (COACHES) BETWEEN OTHER PARTS OF PORTUGAL AND SPAIN

The information below is a guide.  CHECK ON OFFICIAL WEBSITES before making travel plans.

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.

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 subject to change around major holidays eg Easter. 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.

Many routes between Portugal and Spain are now jointly operated by the Spanish ALSA company (owned by National Express, a UK train and bus operator) and Portuguese company Rede Expressos. Tickets for those below may be purchased at either company's website. Both are available in English. ALSA and Rede Expressos

BARCELONA <> LISBON (CHANGE REQUIRED IN MADRID)

Journey time 17 to 22 hours. There is currently one direct journey each way plus two more options 'overnight' both with a wait of about two hours in Madrid. In Barcelona these stop in the city centre, also the Barcelona Nord bus station. Ticket price from €24 to €80 according to how far ahead you book and which journey.

BARCELONA <> PORTO (CHANGE REQUIRED IN MADRID)

Two journeys every day, requiring a wait of two or three hours in Madrid. Journey time 18 to 19 hours. Tickets between €50 and €75. Check times on the official websites. Stops at Porto airport, also Barcelona city centre. Starts and ends at Barcelona Nord bus station.

MADRID - PORTO via Salamanca and Guarda

One daytime and one night-time journey direct every day.Ticket price €12 - €33 daytime, €48 - 60 night-time, journey time 8 - 9 hours. The very cheap fares are limited in number and available only for advance purchases.Stops at Porto and Madrid airports.

MADRID - LISBON with REDE EXPRESSOS / ALSA

Madrid <> Lisbon via Badajoz and Évora One-way fare from €15 (advance), €27 (standard)..  There is no exchange or refund on the lowest price tickets. These journeys now call at the airports in Lisbon and Madrid.

Three journeys currently running every day, two daytime and one overnight. Extra journeys run on some dates. Journey time is 8 to 9 hours. Check times on the official website which will possibly be different when you wish to travel.

MADRID ESTACION SUR <> LISBON ORIENTE via BADAJOZ AND SETUBAL - Operated by Avanzabus

One daytime journey each way, 7hrs 30 minutes, times vary and it currently does not run every day.

LISBON - SALAMANCA - MADRID - BILBAO AND SAN SEBASTIAN

Try www.rede-expressos.pt for possible journey options. The journey from Lisbon to San Sebastian is 15 hours!

LISBON (Oriente bus station) - BADAJOZ - MADRID (Sul Bus Station) WITH FLIXBUS

Two daytime journeys (about 9 hours) and one night-time journey (8hrs 15 minutes) every day. Tickets €13 (daytime) - €42 (overnight). Times in detail and tickets at www.flixbus.pt

PORTO - ANDORRA VIA (Zaragoza, Burgos) NORTH WEST SPAIN also serves Bragança, Braga, Guimarães etc in Portugal

Fridays and Sundays all year in both directions, also operates on certain other dates. See http://www.interurbana.ad/contingut/linia_andorra_portugal/idMenu-3 in English. 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 they stop in Valladolid, Burgos and Zarazoga, among others. Their website currently recommends checking times for short notice changes. Tickets are around €80!

Another company has downloadable timetable at http://autocareslazara.com/servicios/#lineas

They run to Andorra on Fridays, returning to Portugal on Sundays. They stop in several places in the north of Portugal, including Porto, Braga and Guimarães.

PORTO - VIGO - SANTIAGO DE COMPOSTELA  via Porto airport and Valença

INTERNATIONAL SERVICE OPERATED BY AUTNA BUS

 Autna website for times and tickets is https://www.autna.com

Service is currently four journeys each way on weekdays, two on Saturdays, Sundays and Holidays. The current timetable can be viewed here. They are also offering an 'on demand' service at Porto airport via this link (In English) - https://www.autna.com/en/special-service-on-demand-at-porto-airport/

They use the bus station Estación Intermodal de Vigo (VIALIA). This is next to the Vigo Urzáiz Railway Station, but about 1.3km from the other Vigo railway station at Guixar. Connections available at Vigo to and from Santiago de Compostela, whichi is also possible by train or local bus.  Trains are also available between Vigo Urzáiz station, Santiago de Compostela and La Coruña - www.renfe.com for times and tickets.

This Porto - Vigo route also stops in Viana do Castelo, but only for passengers who have purchased tickets on line and in advance.

Tickets can be bought on line - one way fare Porto to Vigo €14,90 return (round-trip) €26,10 - small discounts available for those under 26 or 65 and over.

In Porto, these journeys stop at the Airport, Casa da Musica metro / local bus station and the main Campanhã Bus Station, for easy connections to trains, long distance and many regional buses to all parts of Portugal.

PORTO TO VIGO, SANTIAGO DE COMPOSTELA AND LA CORUNÃ via Porto Airport and Braga

INTERNATIONAL SERVICE OPERATED JOINTLY BY ALSA and Rede Expressos

Five or six journeys each way every day. Check websites. Several stops in Porto including the airport.

FLIXBUS - PORTO (Campanhã) - VIGO - SANTIAGO DE COMPOSTELA

Three journeys daily with FLIXBUS these also stop at Porto Airport. There are also direct services between Braga and Vigo.
The vehicles of MONBUS are used on this route. Some journeys require a change of vehicle in Vigo.
Journey time Porto to Santiago de Compstela is about four hours thirty minutes

PUBLIC HOLIDAYS  IN PORTUGAL AND SPAIN 2024 / 2025

Click here for a list of Portuguese public and religious holidays until end 2024. 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.

Portuguese and 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. 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
Home Page

www.algarvebus.info