Lisbon And Porto To San Sebastian

Everything a traveler from Portugal needs to reach San Sebastián, the Basque city on La Concha bay in Spain, and to make the most of the city once the journey is over.

By San Sebastian Spain Guide, Research and reporting

The crescent of La Concha beach in San Sebastián seen from above with the bay and Santa Clara island

Short answer

There is no single direct train from Lisbon or Porto to San Sebastián. Most travelers fly, change in Madrid or Bilbao, or combine a train to the Spanish border with onward transport. The city's own airport is 20 km away at Hondarribia, Biarritz is 45 km and Bilbao is 105 km.

San Sebastián, in the Basque Country of northern Spain, sits on La Concha bay roughly where the Atlantic coast of Spain meets the French border, and its official name is Donostia / San Sebastián. Travelers coming from Portugal, whether from Lisbon on the Tagus or from Porto in the north, cross the entire Iberian peninsula west to east to reach it, and that geography shapes every practical decision on this page. The city is small, walkable and famous for its pintxos bars, its beaches and a concentration of Michelin-starred kitchens that is unusual for a municipality of 189,866 people, so the journey is long but the reward at the end of it is compact. This guide covers the realistic routes from Lisbon and Porto, the airport and arrival choices, and what to do with the city once the bags are down. The full list of options for once you arrive is on the site's things to do in San Sebastian overview.

The crescent of La Concha beach in San Sebastián seen from above with the bay and Santa Clara island

How Do You Travel From Lisbon To San Sebastian?

There is no direct train and no single-seat journey from Lisbon to San Sebastián. The realistic options are a flight with one connection, a long-distance bus, or a multi-leg rail route through Madrid, and every one of them takes the better part of a day. The route crosses the whole width of the Iberian peninsula, from the Atlantic coast of Portugal to the Atlantic coast of the Basque Country, a distance no Portuguese or Spanish operator covers in one step.

Lisbon and San Sebastián are both Atlantic cities, but the sea does not connect them: the crossing runs overland through central Spain. The practical choice comes down to time against money. Flying means a connection, most often in Madrid, because the two airports are not linked by a nonstop service. The train means Lisbon to Madrid and then Madrid north, which is comfortable but slow. The bus is the cheapest and slowest of the three.

The tourism board for San Sebastián describes the city as having three airports within a little over 100 km, two of them international, which is the single most useful fact for anyone planning the Portuguese end of the trip. The table below shows those distances as the board lists them.

Airport Distance from San Sebastián Direct service listed
San Sebastián (EAS), at Hondarribia 20 km Yes
Biarritz (BIQ), France 45 km Yes
Bilbao (BIO) 105 km Yes
Vitoria-Gasteiz (VIT) 100 km No

For background on where exactly the city sits and why it is so close to France, the guide to where San Sebastian is covers the geography in detail.

Is Flying Or The Train The Better Way From Portugal?

Flying is the faster choice from Lisbon because the rail route requires at least two trains and a full day, while a connecting flight gets you there in a few hours of travel time. The train becomes competitive only if you want to stop in Madrid or dislike airports, and from Porto the calculus is similar: a connection through Madrid or Bilbao beats any rail itinerary on time. Neither city offers a nonstop flight to San Sebastián itself.

The rail route from Lisbon runs first to Madrid. From Madrid the line north serves San Sebastián, but the pack behind this page gives no fare and no journey time for that leg, so the honest advice is to check the operator's own site for the current timetable rather than trust a number quoted secondhand. High-speed rail has not yet reached San Sebastián: the Basque Y network is unfinished, and the site's answers page on the high-speed train explains what that means for travel times from the south.

A middle path exists for travelers who enjoy slow rail: cross from Porto or Lisbon into Spain by daytime train, overnight somewhere on the way, and arrive rested. This turns the journey into part of the trip rather than a cost, and it suits the season. AEMET's climate normals for the city's Igeldo station, covering 1981 to 2010, show what waits at the end of the line, and it is not the dry south.

Month Mean temperature Rain, mm Rain days, 1 mm or more
January 8.5 C 141 13.2
April 11.3 C 138 13.4
July 18.9 C 86 9.8
August 19.5 C 117 10.5
October 15.5 C 159 11.8
November 11.3 C 169 13.0

Those numbers come from the station on Monte Igeldo at 250 m altitude, so the seafront runs slightly warmer, but the pattern holds: even July, the driest month, averages 86 mm of rain over about ten rain days. Pack for weather, not for Andalusia. The site's weather guide and the page on the best time to visit go deeper.

A long-distance train platform in Spain with a green and white regional train waiting

What About Coming From Porto To San Sebastian?

Porto is closer than Lisbon but the answer is the same in kind: no direct train, so the choice is a connecting flight, a bus, or a rail route that crosses into Spain and works its way east and north. Porto's airport has a wider route network than San Sebastián's, which usually makes a one-stop flight through Madrid or Bilbao the fastest option, and Bilbao is often the better entry point because of its airport bus.

From Bilbao airport the Basque Government's own travel page lists a PESA Lurraldebus coach to San Sebastián at 17.10 EUR, taking about 75 minutes, with winter departures roughly hourly through the day and a summer timetable that runs every 30 minutes in July and August. That page carries no date stamp, so treat the fare as the one listed by the Basque Government and re-check the operator before traveling. The site's page on Bilbao airport to San Sebastian covers the options in full.

Biarritz, 45 km away across the French border, is a real alternative for anyone whose flight from Portugal connects in France, but the pack gives no operator, fare or frequency for a direct bus between Biarritz airport and the city, so the site says nothing about one. The guide to Biarritz airport to San Sebastian explains what is verified there.

A first afternoon in the city works well on foot, and a self-guided option suits the arrival day when energy is low and schedules are loose. The audio tour below is one way to cover the city's cultural sights without committing to a fixed start time, and it pairs naturally with the cultural gems and scenic trails audio tour listing the operator publishes.

Which Airport Should You Fly Into From Portugal?

San Sebastián's own airport at Hondarribia, 20 km from the city, is the closest but has the smallest network, so most Portuguese travelers land at Bilbao, 105 km away, or Biarritz in France, 45 km away. Bilbao usually wins on flight connections from Portugal and has a direct airport coach; the city airport wins on the last leg if a suitable flight exists.

The city airport is served by Lurraldebus lines, and one detail matters more than any other: since 1 June 2026 line E21 no longer stops at the airport at all, even though some older tourism pages still name it. The operator lists E20, E23, E25, E27, E28, E29 and E30 among its airport services, and E30 is the direct line between the city and the airport. The pack gives no journey time or fare zone for that route, so check the operator's timetable PDF before relying on it.

Airport Distance Ground connection on record
San Sebastián (EAS) 20 km Lurraldebus lines E20, E23, E25, E27, E28, E29, E30; E30 is the direct service
Bilbao (BIO) 105 km PESA Lurraldebus coach listed at 17.10 EUR, about 75 minutes
Biarritz (BIQ) 45 km Tourism board lists direct service to the city; no operator or fare verified
A small regional airport terminal building under a cloudy sky in the Basque Country

Do You Need A Car To Reach Or Explore San Sebastian?

No, a car is not needed, and for the city itself it is usually a burden: San Sebastián is compact and walkable, its buses and the Euskotren Topo cover the region, and parking is scarce. A car earns its keep only for a multi-stop tour of the Basque coast or the Rioja wine country, where the day trips are longer and public transport is thinner.

Inside the city the dBus network charges 1.95 EUR for an occasional ticket paid to the driver, or 2.65 EUR for the special night ticket, and cash payment does not allow free transfers. The MUGI card system, which covers Gipuzkoa's buses and trains, prices trips by zone jumps: an anonymous card ride inside the urban zone, which includes Donostia and motorised Pasaia, costs 0.78 EUR, and the personalised card drops to 0.59 EUR for the first twenty trips of the month.

Ticket Urban zone, 0 or 1 jumps 1 jump 2 jumps
Occasional, cash 1.95 EUR 2.90 EUR 5.40 EUR
Night ticket 2.65 EUR 3.70 EUR 6.45 EUR
MUGI anonymous card 0.78 EUR 1.16 EUR 2.16 EUR
MUGI personalised, trips 1 to 20 0.59 EUR 0.88 EUR 1.64 EUR

The Euskotren Topo, the regional narrow-gauge railway, is the useful line for coastal hops toward France: the run from Amara station in the city to Hendaia takes 37 to 38 minutes on the current timetable, with departures roughly every 30 minutes on the busiest service day, and the occasional fare is 2.90 EUR. The new underground section through the city centre has finished its civil works but has no published opening date, so Amara remains the working terminus. The site's getting around guide has the detail.

For wine country, a guided day removes the driving question entirely. The Rioja trip below runs to the walled town of Laguardia with winery visits, and it is a natural extension for travelers who have already crossed a peninsula to reach the Basque Country.

A narrow-gauge Euskotren train at a small Basque station platform

How Many Days Do You Need After The Long Journey?

Three days is the comfortable answer for a first visit, because the journey from Portugal consumes a day at each end and the city rewards slow evenings rather than rushed mornings. Two days covers the Old Town, La Concha and one hill; three adds the second hill, a beach swim and a cider house or a day trip; anything less leaves the eating undone, which in this city is the point of coming.

The site's page on how many days to spend in San Sebastian breaks the itineraries down, but the short version is that the city's pleasures are dense and close together. The Old Town, the Parte Vieja, holds the pintxo bars. La Concha beach runs 1,350 m along the bay, Ondarreta continues west from it, and Zurriola faces the open swell on the Gros side. All three beaches are lifeguarded from 1 June to 30 September, with full 10:00 to 20:00 cover from 15 June to 15 September and reduced hours to the end of the month.

Beach Mean length Mean width Character, per the council
La Concha 1,350 m 40 m Sandy and shallow; the tide often limits usable area
Ondarreta 600 m 100 m Sandy, busy; the walk to the Peine del Viento starts at its west end
Zurriola 800 m 110 m Sandy and fairly open, with strong swell

Zurriola is the surf beach, and the guide to surfing in San Sebastian covers lessons and conditions. For the food, start with the site's explanation of what pintxos are and then work through the best pintxo bars.

Crowds standing at the bar in a busy pintxo bar in the San Sebastián Old Town

What Makes The Food Worth The Journey From Portugal?

The MICHELIN Guide Spain 2026 lists eleven stars across six restaurants inside the city of San Sebastián, including two three-star houses, Akelaŕe and Arzak, and the pintxo bar culture underneath them is a second, cheaper gastronomy that needs no reservation. That combination, starred kitchens and bar food in the same walkable centre, is what pulls travelers the width of a peninsula.

The province of Gipuzkoa holds nineteen stars across eleven restaurants in the same edition, but the city count is the one that matters here, and Martín Berasategui's three stars sit in Lasarte-Oria, a separate municipality, not in San Sebastián. The site's Michelin restaurants guide keeps the full list straight.

Stars, 2026 guide Restaurant Location
3 Akelaŕe Donostia / San Sebastián
3 Arzak Donostia / San Sebastián
2 Amelia by Paulo Airaudo Donostia / San Sebastián
1 iBAi by Paulo Airaudo Donostia / San Sebastián
1 Itzuli, new in 2026 Donostia / San Sebastián
1 Kokotxa Donostia / San Sebastián

Below the starred tier sits the everyday eating: pintxos eaten standing at the bar, txakoli wine poured from a height, and a cheesecake that became famous far beyond the city, all covered in the guides to what to eat in San Sebastian and the La Viña cheesecake. A guided crawl is the efficient way in, and the small-group Old Town tour below is the one that walks you through the bars with the ordering done for you.

A glass of pale txakoli wine being poured from a height into a glass at a bar

When Is The Best Month To Make The Trip From Portugal?

May, June and September are the best months to travel from Portugal to San Sebastián, because each combines milder temperatures with the full summer beach and boat season, and September adds the film festival and the La Concha regattas. August is the peak, with the highest hotel occupancy of the year, and it is also wetter than June or July, so it rewards booking far ahead rather than arriving on spec.

The city's hotel statistics, which count hotels only, show August 2025 as the peak month with 245,769 overnight stays, a little over twice the January figure of 115,910. July and August together carry roughly 22 percent of the year's stays, and April through October never drops below 200,000. For a traveler arriving from Portugal, that means the shoulder edges of the season, late June or early September, buy the same open beaches with thinner crowds.

Month, 2025 Hotel overnight stays
January 115,910
April 200,055
June 211,534
July 239,124
August 245,769
September 216,759
October 207,158

Two season rules matter for planning. The Santa Clara island boat and the Hondalea installation in the island's lighthouse both run their high season from 1 June to 30 September, and the beach lifeguards keep the same calendar, so a trip outside that window changes the bay experience even when the weather is kind. The San Sebastián festivals guide lists what runs when, from Jazzaldia to Semana Grande, which always takes the week of 15 August, Saturday to Saturday.

Small boats moored in La Concha bay with Santa Clara island in the background on a summer evening

What Should You Know About Money And Entry Coming From Portugal?

Portugal and Spain are both in the Schengen area and both use the euro, so a traveler from Lisbon or Porto crosses no hard border, changes no currency and needs no new paperwork, and ETIAS, the planned EU travel authorisation, is not yet in operation so nobody should apply for one. The one charge on the horizon is a Gipuzkoa tourist tax that takes effect on 1 January 2027 and is not charged before that date.

The tax, Norma Foral 3/2026 of Gipuzkoa, sets bands per person per night by accommodation type, with at most six nights charged per stay and under 18s exempt. A five-star hotel band runs up to 6.50 EUR and a four-star band up to 5.50 EUR, and each council picks its own rate inside the bands; the city of San Sebastián's own rate is not yet published in an official ordinance, so the honest phrasing is "up to" the band maximum. Nobody arriving from Portugal in 2026 pays it.

The rest is simple. Emergency number is 112 everywhere in Spain, and the local police number for San Sebastián is 092. The city is covered in the site's safety guide, and for what the trip might cost day to day, the is San Sebastián expensive page is the honest one, because this is not a cheap city to eat and sleep in at the peak.

Common Questions About Traveling From Portugal To San Sebastian

Is there a direct train from Lisbon to San Sebastian?

No. Every rail route from Lisbon crosses into Spain and passes through Madrid, and the final leg north is a separate Spanish train. The full journey takes most of a day, so many travelers fly with one connection instead.

Is there a direct train from Porto to San Sebastian?

No. Porto travelers also connect, usually in Madrid, or fly into Bilbao and take the airport coach, which the Basque Government lists at 17.10 EUR for about 75 minutes.

Which airport is closest to San Sebastian?

San Sebastián's own airport at Hondarribia, 20 km away. Biarritz in France is 45 km and Bilbao is 105 km, and both have wider flight networks, so the closest airport is not always the best one.

Do I need a passport to travel from Portugal to San Sebastian?

Portugal and Spain are both in the Schengen area, so there is no border control on the route, but carry a valid ID document, because airlines and some Spanish services require one.

Is San Sebastian worth the long journey from Portugal?

Yes: the city pairs a famous food scene, eleven Michelin stars across six restaurants inside the city in the 2026 guide, with a walkable bay, three beaches and a hilltop funicular, all inside a municipality you can cross on foot. The site's is San Sebastián worth visiting page weighs it further.

How many days should I stay after traveling from Portugal?

Three days is the comfortable answer. One day absorbs the Old Town and La Concha, a second covers the beaches and one of the hills, and a third opens a cider house, a winery trip or the coastal Camino.

The illuminated Kursaal concert hall cubes beside the Urumea river mouth at dusk in San Sebastián

The long crossing from Portugal is the price of admission, and the city pays it back in evenings: a bay that closes like a shell, bars that fill at nine, and a funicular that has climbed Monte Igueldo since 1912. Plan the route around Bilbao or Madrid, keep the rain jacket near the top of the bag, and let the first afternoon be a slow one. This San Sebastian Spain Guide page is one of a set, and the three days in San Sebastián itinerary picks up exactly where the arrival logistics end.

Arrive With A Plan For The City

A self-guided audio tour lets you walk San Sebastián at your own pace on your first afternoon, with no schedule to keep.

Check availability →

From $11.49 Check availability →