Quick comparison: taxi, PESA and train
Before going into detail, this table summarises the three main options to get from Bilbao Airport (BIO) to San Sebastián:
| Option | Price | Time | Door to door |
|---|---|---|---|
| Private taxi (fixed price) | From €170 / vehicle | 1h – 1h15 | ✅ Yes |
| PESA bus (Bilbao–Donostia) | ~€17 / person | 1h15 – 1h30 | ❌ No |
| Train (Renfe/Euskotren) | ~€10–25 / person | 2h30+ (with transfer) | ❌ No |
From here we analyse each option with its real pros and cons, so the decision doesn't depend on price alone.
Option 1: Private taxi at a fixed price
The taxi from Bilbao Airport to San Sebastián is the most comfortable and fastest option: door to door, no transfers and available 24 hours. The price is fixed from €170 per vehicle (up to 4 passengers), not per person, with tolls and VAT included.
Pros
- Direct from the terminal to your accommodation, no stations involved.
- Fast: 1h-1h15 via the AP-8.
- Available 24 hours, including overnight.
- Unlimited luggage at no extra cost.
- Ideal for groups, families and travellers with children (child seat on request).
- Closed price: no surprises from traffic.
Cons
- More expensive than the bus if you travel alone on a very tight budget.
For 3 or 4 people, splitting €170 among travellers leaves a very competitive per-person price versus the bus, with the comfort of arriving directly at the door.
Option 2: PESA bus (Bilbao – Donostia)
The company PESA connects Bilbao with San Sebastián by bus. It is the cheapest option (around €17 per person), but it has important limitations worth knowing:
Pros
- The cheapest option for solo travellers.
- Regular daytime frequencies.
Cons
- It doesn't leave from the airport: first you have to get from the airport to Bilbao's bus station (Termibus), which adds time and an extra transfer.
- It drops you at the Donostia bus station, not at your accommodation.
- Limited timetables: there is no overnight service.
- Limited luggage space; awkward with large suitcases or beach gear.
It's a good option if you travel alone, light and during the day, and don't mind making transfers.
Option 3: Train
The train between Bilbao and San Sebastián (Renfe / Euskotren) is the slowest option: it requires transfers and can exceed 2h30. It also doesn't connect directly with the airport, so you first need to reach a Bilbao station. We only recommend it if you specifically enjoy train travel and are in no hurry.
Decision table: which suits your case?
To simplify, this is our recommendation by traveller profile:
| Your situation | Best option | Why |
|---|---|---|
| Family or group (3-4 people) | Taxi | Good value per person and you arrive directly |
| Overnight or early-morning flight | Taxi | Only door-to-door option 24 h |
| Lots of luggage or children | Taxi | Comfort, space and child seat |
| Solo, on a budget and by day | PESA bus | Cheapest per person |
| You enjoy the train and aren't in a hurry | Train | Travel experience, but slow |
Real cost per person: the detail that changes the decision
Many people dismiss the taxi for its "per vehicle" price without doing the maths per person. An example with the €170 journey:
- 1 person: €170 → the bus is clearly cheaper.
- 2 people: €85/person → the taxi starts to make sense for the comfort.
- 3 people: ~€57/person → competitive, with the door-to-door advantage.
- 4 people: ~€43/person → very competitive versus bus + transfers.
Added to the time saved and avoiding transfers with suitcases, for two or more travellers the taxi usually pays off.
Conclusion
If you want maximum comfort, no wasted time and a direct arrival, the taxi from Bilbao Airport to San Sebastián at a fixed price is the most balanced option for most travellers, especially in a group, overnight or with luggage. If you travel alone, by day and on a very tight budget, the PESA bus does the job.