How To Get To San Sebastian

San Sebastián sits on La Concha bay in the Basque Country, Spain, 20 km from its own airport and reachable from three of them. Here is how each route works, with the fares the official sources actually publish.

By San Sebastian Spain Guide, Research and reporting

Aerial view of San Sebastián and La Concha bay with Santa Clara island offshore

Short answer

The easiest way to reach San Sebastián is usually to fly into Bilbao or Biarritz and take the coach or bus the rest of the way, or fly direct into San Sebastián Airport at Hondarribia, 20 km away, and ride the E30 airport bus line into the centre.

San Sebastián, whose official name is Donostia / San Sebastián, is a city of about 189,866 people on La Concha bay in Gipuzkoa, in the Basque Country of northern Spain. It is not the San Sebastián in Puerto Rico, not the San Sebastián winery in Florida, and not the Madrid suburb of San Sebastián de los Reyes: this page is only about the Basque city, the one whose three beaches ring a single shell-shaped bay. The tourism board's own access page lists three airports within a little over 100 km, two of them international, and a web of bus and rail lines ties them all to the city. This guide walks through each route in turn, with the fares and line numbers the operators and official sources actually publish, and flags the one stale piece of advice still circulating about the airport bus. For the wider question of where San Sebastian is in Spain, and why the city answers to two names, Donostia or San Sebastian, this site has dedicated pages; this one is purely about getting there.

Aerial view of San Sebastián and La Concha bay with Santa Clara island offshore

What Is The Easiest Way To Get To San Sebastian?

The easiest way to get to San Sebastián depends on where you start, but for most travellers it is a flight into Bilbao or Biarritz followed by a direct coach, or a flight into San Sebastián Airport at Hondarribia, 20 km from the centre, finished with the E30 airport bus line. Bilbao Airport is 105 km away and has the widest choice of flights; the Basque Government's page lists a direct PESA Lurraldebus coach from the airport to San Sebastián. Biarritz Airport sits 45 km away across the French border. San Sebastián Airport itself is the closest but has the fewest connections, and its bus link changed in June 2026 in a way many older guides still get wrong.

That change matters, so it is worth spelling out before anything else. The tourism board's access page still tells readers that line E21 serves San Sebastián Airport all year. The operator, Ekialdebus, says the opposite: since 1 June 2026, line E21 has not stopped at the airport at all, neither at the exterior stop nor at the terminal stop, to board or to alight. Any page, printed map or forum post that sends you to an E21 stop at the airport is out of date. The lines that actually serve the airport are listed below, and E30 is the direct one.

A bus waiting at a small regional airport terminal in the Basque Country

Which Airport Should You Fly Into For San Sebastian?

For most travellers, Bilbao Airport (BIO) is the practical choice: it is 105 km from San Sebastián, has the largest route network of the three, and the Basque Government's page lists a direct PESA Lurraldebus coach to the city at 17.10 EUR, taking about 75 minutes. Biarritz Airport (BIQ) in France is closer at 45 km and suits anyone already flying from Paris or another French hub. San Sebastián Airport (EAS) at Hondarribia is the nearest at 20 km, but it is small, and its usefulness depends on where you can fly from. Vitoria-Gasteiz Airport (VIT) is 100 km away and the tourism board lists no direct service from it to the city, so it is rarely the right answer.

The table below shows what the tourism board's access page states for each airport. The distances are the board's own figures.

Airport Code Distance to San Sebastián Direct service listed by the tourism board
San Sebastián Airport, Hondarribia EAS 20 km Yes, by Lurraldebus airport lines
Biarritz, France BIQ 45 km Yes, direct service listed
Bilbao BIO 105 km Yes, direct service listed
Vitoria-Gasteiz VIT 100 km No direct service listed

Choosing between them comes down to flight supply and the onward leg. Bilbao rewards you with frequency: the airport coach runs hourly on working days in winter and every 30 minutes in July and August, according to the Basque Government's page. Biarritz is the shortest transfer if your origin city flies there, but this site publishes nothing on the direct bus between Biarritz airport and the city, because the research could not confirm its operator, fare or frequency from an official page. San Sebastián Airport is best when a direct flight exists from your starting point; otherwise the extra connection usually costs more time than it saves.

Once you have picked an airport, the rest of the plan falls into place quickly. Three nights or fewer are enough to cover the Old Town, both bay beaches and one hill; the page on how many days to spend in San Sebastian breaks the trade-offs down.

How Do You Get From San Sebastian Airport To The City?

From San Sebastián Airport at Hondarribia, the E30 line is the direct bus into the city, and since 1 June 2026 line E21 no longer stops at the airport at all, at either stop, to board or to alight, according to the operator Ekialdebus. The operator lists seven lines under its airport services: E20, E23, E25, E27, E28, E29 and E30, and describes E30 as the direct Donostia to airport run. Its timetable is published as a PDF, stamped as updated in June 2026, with a note that times are approximate because of traffic. This site states no journey time or fare for the EAS airport bus, because no official source read for this page gave one; check the operator's own pages before you travel.

The list of lines matters because several of them reach the airport from other towns in Gipuzkoa rather than from the city centre, and picking the wrong one strands you at a stop that no longer exists. The table below shows the seven lines the operator actually lists as airport services.

Line Operator listing for airport service
E20 Listed among airport services by Ekialdebus
E23 Listed among airport services by Ekialdebus
E25 Listed among airport services by Ekialdebus
E27 Listed among airport services by Ekialdebus
E28 Listed among airport services by Ekialdebus
E29 Listed among airport services by Ekialdebus
E30 Direct line, Donostia to San Sebastián Airport

E21's absence from that table is the whole story. Before 1 June 2026 it stopped at the airport, and the tourism board's page has not caught up, which is why the stale advice is still everywhere. If you land at EAS and a local points you to the E21, they are working from the same out-of-date page. The airport itself is small, a single-terminal field at Hondarribia, the fishing town at the mouth of the Bidasoa river that also makes a pleasant half-day trip from San Sebastian.

Passengers with luggage boarding a green Lurraldebus at a coastal Basque town stop

How Do You Get From Bilbao Airport To San Sebastian?

From Bilbao Airport, the Basque Government's page lists the PESA Lurraldebus coach to San Sebastián at 17.10 EUR, taking about 75 minutes, running hourly on working days in winter and every 30 minutes in July and August, so the transfer is both cheap and frequent. Winter departures from the airport run from 07:45 to 23:45 on working days and from 06:45 on weekends and holidays; in July and August the service runs daily at 30-minute intervals, with departures from San Sebastián itself from 04:30 to 21:30 every 30 minutes. That page carries no publication date, so treat the fare as listed by the Basque Government rather than as a permanent fact, and confirm with the operator before relying on it. PESA is part of the Avanza group, and its Gipuzkoa site carries the current timetables.

This route is the workhorse for international visitors. Bilbao has the deepest flight schedule of any airport within range, and the coach ride down the Gipuzkoa coast hands you your first sight of the Bay of Biscay within half an hour of landing. The full comparison of the two cities, including the slower train alternative, sits on the page about travel from Bilbao to San Sebastian.

Bilbao Airport coach detail Listed by the Basque Government
Fare to San Sebastián 17.10 EUR
Journey time About 75 minutes
Winter, working days from the airport 07:45 to 23:45, hourly
Winter, weekends and holidays from the airport 06:45 to 23:45, hourly
July and August Daily, every 30 minutes
From San Sebastián in July and August 04:30 to 21:30, every 30 minutes

One caution: the fare above is the only airport coach figure on this page that comes from an official source, and even that source is undated. No taxi fare, driving time or private transfer price from Bilbao Airport appears here, because none of those figures exists in the verified research behind this site. The coach is frequent, cheap by official listing and drops you in the centre; for most travellers it ends the discussion.

A coach driving along a coastal road with the Bay of Biscay to one side

What About Flying Into Biarritz?

Biarritz Airport (BIQ) is 45 km from San Sebastián, across the French border, and the tourism board lists direct service to the city, but this site publishes no operator, fare or frequency for a direct Biarritz airport bus, because no official page read for this site confirmed those details. What is certain is the distance and the board's statement that a direct service exists. Biarritz suits travellers coming from Paris, Lyon or another French city, and it pairs naturally with a day in Biarritz itself, which has its own guide on the Biarritz day trip from San Sebastian.

The border crossing itself is trivial by road: both countries are in the Schengen area, which counts 29 countries, Spain and France among them, so there is no routine passport control on the coach or in a car. The practical question is simply which bus or transfer you book on the French side, and for that the answer has to come from the operator at the time you travel. What this site can say is that Biarritz is the second-closest airport, that the route crosses some of the loveliest coastline in either country, and that the French Basque towns of Bayonne and Saint-Jean-de-Luz sit on the same axis if you want to break the journey.

A small airplane on the tarmac at Biarritz airport with green hills behind

How Do I Get To San Sebastian, Spain From The US?

There are no direct flights from the United States to San Sebastián Airport, so the usual route from the US is a transatlantic flight into Madrid, Barcelona, Paris or Bilbao, followed by a short-haul connection or a train and coach leg into the city. Flying into Bilbao and taking the airport coach is the simplest chain, because it needs only one connection in Europe. Flying into Paris and connecting to Biarritz is another. A third option is Madrid, followed by the train north, which the guide to getting to San Sebastian from Madrid covers in full.

Two entry-formality points are worth knowing before you book. Spain is in the Schengen area, so a US traveller clears the external border at the first Schengen airport of arrival and then moves freely. And the EU's planned ETIAS travel authorisation is not in operation: the EU's own page states plainly that no applications are being collected, so there is nothing to apply for and no fee to budget. Anyone selling you an "ETIAS application" today is selling something that does not exist yet.

The table below summarises the four common US routings and what each one involves.

US routing Connection needed Final leg into San Sebastián
Via Bilbao One short-haul flight in Europe PESA Lurraldebus airport coach, listed at 17.10 EUR
Via Biarritz One short-haul flight, often from Paris Direct service listed by the tourism board, operator to confirm
Via Madrid None after landing Train or coach north to the city
Via Barcelona None after landing Train or coach along the north, the longest domestic leg
A long-haul aircraft at a European airport gate at dusk

Can You Reach San Sebastian By Train?

Yes, San Sebastián has rail links from Madrid, Barcelona and the French border, and the city's own local line, the Euskotren Topo, runs from the Amara station to Hendaia in 37 to 38 minutes on the busiest-day frequency of every 30 minutes, with an occasional fare of 2.90 EUR. Those Topo figures come from Euskotren's own published timetable data. The Topo is the narrow-gauge line that hugs the coast, and its Amara station is the working terminus while the new underground city-centre section is fitted out; civil works finished in June 2026, but no opening date has been published for the new stations, so plan around Amara for now.

On the question of high-speed rail, this site gives it a page of its own rather than a paragraph here: read whether there is a high-speed train to San Sebastián for the current state of the Basque Y project and what it means for rail times from Madrid.

For local journeys once you have arrived, the fare system is MUGI, which covers dBus city buses, Lurraldebus regional buses and Euskotren under one card. The published fares give a sense of how cheap local movement is.

Ticket type Urban 1, zero jumps 1 jump 2 jumps
Occasional ticket, 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

The dBus city network runs 50 routes across 541 stops, and a cash single paid to the driver is 1.95 EUR, with a 2.65 EUR night ticket, on the operator's own fare page. Cash does not allow free transfers, which is the one small trap in the system. The full picture of buses, bikes and walking distances is on the page about getting around San Sebastian.

Can You Arrive By Bus Or By Car?

Yes, long-distance coaches reach San Sebastián from Madrid, Bilbao and points along the north coast, and the city is signed off the A-8 motorway, which runs the whole Cantabrian coast, and the AP-1 and AP-8 toll roads for approaches from Burgos and the French border respectively. The bus station sits beside the Renfe station at the mouth of the Urumea river, a ten-minute walk from the Old Town, and it is the same stop the Bilbao airport coach uses. Arriving by car is straightforward on the motorway network; the harder part is parking in the centre once you are there, which is covered on the site's page about parking in San Sebastian.

One thing to plan for before you drive or book anything: the weather. AEMET's normals for its Igeldo station, on the hill 250 m above the seafront, record 1,507 mm of rain a year over 141 rain days, and even July, the driest month, averages 86 mm. This is a wet Atlantic city, and the month-by-month detail, including the surprising fact that August is wetter than June, July or September, is on the page about San Sebastian weather.

Way of arriving Where it lands you Distance or fare the sources give
Bilbao airport coach City bus station, centre 105 km, 17.10 EUR listed by the Basque Government
E30 from EAS airport City centre stops 20 km from the airport, fare not published here
Euskotren Topo from France Amara station 37 to 38 minutes from Hendaia, 2.90 EUR occasional
dBus from within the city 541 stops across the network 1.95 EUR cash single
Car via A-8 City centre car parks Parking is the constraint, not the drive
Cars and buses crossing the Urumea river bridge toward the city centre

What Should You Know About The Tourist Tax Before You Arrive?

No tourist tax is charged in San Sebastián before 1 January 2027: the law exists, Norma Foral 3/2026 of Gipuzkoa, published in June 2026, but it only takes effect from that date, and the rate the city council itself will apply has not been published in any official source this site could verify. The law sets bands per person per night, from 0.75 to 1.75 EUR for one-star hotels and pensions up to 4.50 to 6.50 EUR for five-star hotels and for tourist-use dwellings, with at most six nights charged per stay and under-18s exempt. Until the council publishes its municipal ordinance, the honest statement is "up to" the band maximum, attributed to the Gipuzkoa law, and nothing more precise than that.

This matters for a transport page because accommodation is typically booked before travel. If your stay begins before 1 January 2027, the tax is not part of your budget at all. Stays booked before 5 February 2026 are excluded even once the law is in effect, under the law's own transitional provisions. Nothing here changes your flight, your coach fare or your train ticket; it only changes the line at the hotel desk.

Where Should Your First Walk In San Sebastian Take You?

Once you have arrived, the sensible first walk is the Old Town, the Parte Vieja, which sits between the bus station and the bay, ten minutes on foot from wherever the coach or train has dropped you and its bars open straight onto the evening. The old quarter holds most of what the city is known for, from the pintxo bars of the calle 31 de Agosto to the Plaza de la Constitución, and the two bay beaches, La Concha and Zurriola, flank it on either side. The page on what San Sebastian is known for maps the highlights, and the roundup of things to do in San Sebastian collects the whole site's advice in one place.

A guided walk is a good use of a first evening, because the Old Town's bar culture has customs that a guide can decode in an hour and a half. The site's page on the Old Town walking tour describes what the tour covers, and the wider comparison of options, including free GuruWalk tours and self-guided audio routes, is on the walking tours guide. For the fullest first-day plan, the one day in San Sebastian itinerary sequences the bay, the hills and the bars in walking order.

A first evening in the Parte Vieja usually turns into a first dinner there too, and a guided pintxo crawl is a reliable way to make that jump without guesswork. A local guide leads you from bar to bar with the drinks included, which removes the two hard decisions of a first night: which bar, and what to order inside it.

Evening crowds outside pintxo bars on a narrow street in the Old Town

If your stay runs longer than a couple of days, the same bus station that brought you in sends coaches out along the coast, and one of the region's most rewarding outings is the sculpture park at Hernani, a short ride out of the city.

Common Questions About Getting To San Sebastian

What is the easiest way to get to San Sebastian?

For most travellers it is a flight into Bilbao followed by the PESA Lurraldebus airport coach, listed by the Basque Government at 17.10 EUR and about 75 minutes. If a direct flight to San Sebastián Airport exists from your origin, that airport is only 20 km out and the E30 bus line runs direct to the centre. Biarritz, 45 km away in France, is the alternative for travellers routing via Paris.

How do I get to San Sebastian, Spain from the US?

There are no direct US flights to any of the three airports, so you connect through Madrid, Barcelona, Paris or Bilbao. Bilbao plus the airport coach is the simplest chain, with one short-haul flight and a frequent bus. Spain is in the Schengen area, so you clear the border at your first European airport, and ETIAS is not in operation, so there is no authorisation to apply for.

Does bus line E21 still serve San Sebastian Airport?

No. Since 1 June 2026 line E21 has not stopped at the airport at all, to board or to alight, according to the operator Ekialdebus. The tourism board page that still lists E21 for the airport is stale. The airport's bus services are lines E20, E23, E25, E27, E28, E29 and E30, and E30 is the direct line from the city.

Is there a tourist tax when you arrive?

Not before 1 January 2027. Norma Foral 3/2026 of Gipuzkoa creates the legal framework, with bands per person per night and at most six nights charged, but the city's own rate has not been published in an official source. Stays booked before 5 February 2026 are excluded even once the law takes effect.

Can you get to San Sebastian by train from France?

Yes. The Euskotren Topo line runs from Hendaia, just inside the French border, to the Amara station in the city in 37 to 38 minutes, with an occasional fare of 2.90 EUR. The frequency on the busiest service day is every 30 minutes. The new underground city-centre stations have no published opening date, so Amara remains the working terminus.

Do you need a car once you arrive?

Almost never. The centre is compact, the dBus network covers 541 stops with a 1.95 EUR cash single, and the MUGI card covers city buses, regional buses and the Topo train under one fare system. A car earns its keep mainly for day trips along the Gipuzkoa coast, and even then the bus station runs coach excursions to most of the same towns.

Arriving in San Sebastián is the easy half of the trip: three airports, one frequent coach from Bilbao, a direct E30 line from the field at Hondarribia, and a Topo train that hops the French border in under 40 minutes. The part worth planning is what happens after you put the bags down, and that is what the rest of San Sebastian Spain Guide is for.

Land, Then Let A Local Show You The Old Town

The first hour on the ground is easier with a guide who knows the streets. Check availability on the Old Town walking tour and start your trip on foot.

Check availability →

From $86.65 · ★ 5 (103) Check availability →