Rome2rio's partners include

There are 6 ways to get from Donostia / San Sebastián to Lisbon by plane, bus, night train or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Donostia / San Sebastián to Lisbon.
Launch map view
  • Distance: 492.5 miles
  • Duration: 5 h 54 min

What companies run services between Donostia / San Sebastián, Spain and Lisbon, Portugal?

Iberia, Vueling Airlines and TAP Portugal fly from Donostia / San Sebastián to Lisbon every 2 hours. Alternatively, Iberocoach operates a bus from Donostia / San Sebastián to Lisbon 3 times a day. Tickets cost $100 - $120 and the journey takes 15 hours 17 minutes.

Airlines
Iberia
Website
iberia.com
Flights from San Sebastian to Lisbon via Madrid
Avg. Duration
4 h 7 min
When
Every day
Estimated price
$95 - $480
Flights from San Sebastian to Lisbon via Madrid, Palma Mallorca
Avg. Duration
7 h 40 min
When
Friday
Estimated price
$95 - $480
Flights from San Sebastian to Lisbon via Barcelona, Madrid
Avg. Duration
6 h 40 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $480
Flights from San Sebastian to Lisbon via Madrid, Barcelona
Avg. Duration
7 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Flights from Bilbao to Lisbon via Madrid
Avg. Duration
3 h 51 min
When
Every day
Estimated price
$90 - $460
TAP Portugal
Website
flytap.com
Flights from Bilbao to Lisbon
Avg. Duration
2 h 5 min
When
Every day
Estimated price
$55 - $370
Air Europa
Website
aireuropa.com
Flights from Bilbao to Lisbon via Madrid
Avg. Duration
4 h 3 min
When
Every day
Estimated price
$75 - $430
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Night train from San Sebastian to Lisboa Santa Apolonia
Avg. Duration
13 h 20 min
Frequency
Once daily
Estimated price
$100 - $160
Website
renfe.com
Bus operators
Lurraldebus
Phone
943 000 117
Email
info@mugi.eus
Website
lurraldebus.eus
Bus from San Sebastián to Airport Loiu Bilbao
Avg. Duration
1 h 15 min
Frequency
Hourly
Estimated price
$13 - $21
Schedules at
lurraldebus.eus
Iberocoach
Phone
(+351) 253 267 730
Website
iberocoach.com
Bus from San Sebastian - Estacion de Autobuses to Lisbon - Sete Rios
Avg. Duration
15 h 17 min
Frequency
3 times a day
Estimated price
$100 - $120
Website
iberocoach.com
Transportes Pesa
Phone
+34 (0) 900 12 14 00
Email
atencionaclientes@pesa.net
Website
pesa.net
Bus from San Sebastián to Bilbao
Avg. Duration
1 h 15 min
Frequency
5 times a week
Estimated price
$12 - $22
Schedules at
pesa.net
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Bilbao, Bilbao to Lisbon, Lisboa
Avg. Duration
15 h
Frequency
3 times a week
Estimated price
$60 - $100
Website
flixbus.co.uk

How far is it from Donostia / San Sebastián to Lisbon?

The distance between Donostia / San Sebastián and Lisbon is 788 km. The road distance is 921 km.

What is the cheapest way to get from Donostia / San Sebastián to Lisbon?

The cheapest way to get from Donostia / San Sebastián to Lisbon is to bus which costs 85€ and takes 15 hours 17 minutes.

What is the fastest way to get from Donostia / San Sebastián to Lisbon?

The quickest way to get from Donostia / San Sebastián to Lisbon is to bus and fly which takes 5 hours 28 minutes and costs 85€.

Is there a direct train between Donostia / San Sebastián and Lisbon?

Yes, there is an overnight train departing from San Sebastian and arriving at Lisboa Santa Apolonia. The journey takes approximately 13 hours 20 minutes.

Is there a direct bus between Donostia / San Sebastián and Lisbon?

Yes, there is a direct bus departing from San Sebastian - Estacion de Autobuses and arriving at Lisbon - Sete Rios. Services depart three times a day, and operate Tuesday, Thursday and Saturday. The journey takes approximately 15 hours 17 minutes.

How long does it take to get from Donostia / San Sebastián to Lisbon?

It takes approximately 5 hours 54 minutes to get from Donostia / San Sebastián to Lisbon, including transfers.