By plane:
Bilbao airport (BIO): Approximately a 1-hour drive from San Sebastián. A direct shuttle bus operates every hour, connecting the airport to the city for around 17 €. The bus schedule is available at pesa.net.
San Sebastián airport (EAS): Only 30 minutes by car from the city. This small airport offers domestic flights to Madrid and Barcelona, with Iberia being the main airline. A regular bus service connects the airport to the city, and the timetable can be found at lurraldebus.net. Taxis to the city typically cost around 30 €.
Biarritz Airport (BIQ): About a 40-minute drive from San Sebastián. Air France and low-cost carriers like Ryanair operate flights to this airport. There’s a bus service linking the airport with San Sebastián, and more details are available at conda.es.
By train:
The city has a well-connected bus network with stops throughout San Sebastián. To reach Palacio Miramar, you can take several lines that stop near the location.
You can check all timetables and routes at dbus.eus.
It is not recommended to use the «Topo» to go to Palacio Miramar. While it is convenient for traveling around the city and even to nearby towns along the Basque Coast, the nearest Topo station is quite a distance from the Palacio (Amara Station, about a 20-minute walk). To reach Palacio Miramar, it’s better to take a bus or, even better, walk! San Sebastián is a very walkable city, and the route to the palace offers beautiful views of the coast and the city.
Find more information about bus and topo Tourists cards and QR ticket here.