Skip to content
The Rande suspension bridge crossing the Ría de Vigo, with mussel rafts on the water below

Getting to Baiona

No station and no airport of its own — but Vigo is half an hour away and Porto about an hour and a half.

Baiona lies at the south-western tip of Galicia, about 25 km from Vigo and some 35 km by road from the Portuguese border at Tui. It has no railway, so however you travel, the last leg is by road — usually through Vigo.

These are the main ways in, compared.

The options at a glance

HowJourney timeRough costBest for
Fly to Vigo (VGO) + taxi or hire carAbout 35–40 min by roadTaxi fares vary — ask before you set offArrivals from Madrid, Barcelona and other Spanish cities
Fly to Porto (OPO) + hire car or bus via VigoAbout 1.5 h by car; 3 h or more by busCar hire + tolls, or two bus ticketsInternational visitors — far more flights
Fly to Santiago (SCQ) + car or train to VigoAbout 1 h 15 min by carCar hire + tollsCombining Baiona with Santiago
Train to Vigo + busBus leg 45–60 minLow — check current faresTravellers without a car
Bus from Vigo45–60 minA few eurosDay-trippers and car-free visitors
On foot: Camino Portugués da CostaOne stage from Oia or A GuardaFreePilgrims

1. Fly to Vigo (VGO)

Vigo-Peinador airport is the nearest, about 35 km from Baiona on the far side of the city. It is a small airport served mainly by domestic flights — Madrid and Barcelona above all — with some seasonal routes; schedules change, so check what is running for your dates.

From the airport, a taxi or a hire car takes around 35–40 minutes via the city ring road and the AG-57 motorway. By public transport, take the city bus into Vigo and change to the Baiona bus.

2. Fly to Porto (OPO)

For most international visitors, Porto’s Francisco Sá Carneiro airport is the practical gateway: it has far more routes, including long-haul and low-cost flights. Baiona is roughly 125 km north — about an hour and a half by car on the Portuguese A3 or A28 motorways and the Spanish A-55. Portuguese motorways use electronic tolls; ask your hire company how they are charged, and confirm that you may take the car across the border.

Without a car, direct coaches link Porto airport and Porto city with Vigo in around two hours or a little more, and you change there for Baiona. Remember that Portugal is one hour behind Spain.

3. Fly to Santiago de Compostela (SCQ)

Santiago’s airport is about 115 km north, around an hour and a quarter by the AP-9 toll motorway. It is a good option if you want to see Santiago too. By public transport, take the bus into Santiago and a train to Vigo.

4. By train to Vigo

Vigo has two stations. Vigo-Urzáiz handles the fast services along the Atlantic corridor from Santiago and A Coruña and the long-distance trains from Madrid. Vigo-Guixar handles regional trains and the cross-border Celta service from Porto. From either, you need the bus or a taxi for the last 25 km.

5. By bus from Vigo

Interurban buses run between Vigo and Baiona throughout the day, via Nigrán and A Ramallosa, and take roughly 45 minutes to an hour depending on the route and the traffic. They are part of the Xunta de Galicia’s public transport network; timetables and stops change from time to time, so check the current ones on the Xunta’s transport website or at Vigo bus station before you travel. In Baiona the buses stop on the seafront, close to the old town.

6. By car

From Vigo, the AG-57 toll motorway reaches Baiona in about 25–30 minutes. The toll-free alternative is the PO-552 coast road through Nigrán, which is slower and busy on summer weekends. From Portugal, cross at Tui–Valença and follow the A-55 towards Vigo, or take the slow, spectacular coast road from A Guarda through Oia.

Parking in Baiona is the main headache. There are pay car parks along the seafront and by the harbour, but they fill by late morning in July and August and on fine weekends. Arrive early, or choose a hotel with parking.

7. On foot: the Camino Portugués da Costa

Baiona is a stage town on the coastal variant of the Portuguese Way to Santiago. Pilgrims arrive from A Guarda or Oia along the ocean, cross the town and continue towards Vigo over the medieval bridge at A Ramallosa. From Baiona to Vigo is a day’s walk of about 25 km; at Redondela the coastal route joins the main Portuguese Way.

Getting around once you are here: Baiona itself is entirely walkable. For the coast road to Oia and A Guarda, Tui and the wineries, a hire car makes life much easier — buses on those routes are few. For Vigo and the Cíes boats, the bus is perfectly adequate. See tours and tickets for guided options.
Plan your days on the coast

Make the most of every clear day in Baiona

When the Atlantic is calm and the Cíes Islands stand sharp on the horizon, you want your boat already booked. Compare island trips, guided walks and wine tours and reserve in a couple of taps.

Good to know

Getting here: FAQs

Frequently asked questions

What is the nearest airport to Baiona?

Vigo (VGO), about 35 km away. Porto (OPO), around an hour and a half by car, has many more international flights and is the better choice for most visitors from abroad.

Is there a train to Baiona?

No. The nearest stations are in Vigo, 25 km away. From there, take the bus or a taxi.

How long is the bus from Vigo to Baiona?

Roughly 45 minutes to an hour, depending on the route and traffic. Check current timetables before travelling.

Do I need a car in Baiona?

Not for the town, Vigo or the Cíes Islands. A car is very useful for the coast road to Oia and A Guarda, for Tui and for winery visits.