Travellers planning a day trip along the Basque Coast almost always ask the same question first, and the answer is simpler than the search results suggest. This is there a train from bilbao to san sebastian guide sets out which line carries you between the two cities, where it starts and ends, and what to expect from the ride. No guesswork, no invented services.
Quick answer
Yes. Euskotren's E1 line runs between Zazpikaleak/Casco Viejo Station in Bilbao and Amara-Donostia Station in San Sebastian, with a single ticket priced at 6 EUR per person. Departures run from 05:50 to 20:00, seven days a week. The one caveat: this is a regional metre-gauge service that stops frequently, so it is a slow, scenic ride rather than a fast intercity link.
The rail link between the Basque Country's two largest cities is not run by Renfe, and that single fact explains most of the confusion online. Search the national operator's site and the connection looks patchy or absent. The service that actually does the job belongs to Euskotren, the Basque regional operator, whose metre-gauge network threads through the hills and river valleys rather than driving straight across them. So when a traveller asks is there a train from bilbao to san sebastian, the honest answer is yes — but on a different railway from the one most visitors think to check. The E1 line begins beneath Bilbao's old quarter at Zazpikaleak/Casco Viejo Station, a short walk from the Ribera Market and the Siete Calles, and terminates at Amara-Donostia Station in San Sebastian, close to the Anoeta district and within walking distance of the Urumea river and the Parte Vieja. Between the two lies Durango, the Deba valley, Zumaia's flysch coastline and the fishing town of Zarautz. This is a commuter railway serving Basque towns, not an express corridor. Trains call at dozens of intermediate stations, which is precisely why the Euskotren Bilbao Donostia journey takes as long as it does — and why locals treat it as a slow-travel route with views rather than a shortcut. Services run every day of the week between 05:50 and 20:00, so the operating window is generous and consistent. What should a visitor do with that answer? Treat the train as the experience rather than the transfer. The metre-gauge alignment climbs and curves in a way motorway coaches never do, and the coastal stretch past Zumaia and Zarautz is the reason many travellers choose rail over road for this Basque Coast train journey in the first place. Break the trip if time allows; the same ticket structure supports stopping at Gernika or Zumaia and continuing later in the day. One practical note for anyone still weighing options: is there a train from bilbao to san sebastian that runs direct without a change? On the E1 the answer depends on the departure, and Euskotren's own timetable at euskotren.eus is the authority worth checking before travel. Confirm your service there, then let the coast do the rest.
“The E1 is a commuter railway serving Basque towns, not an express corridor — which is exactly why the views are worth the hours.”
The primary rail connection between Bilbao and San Sebastian is operated by Euskotren. Travelers can utilize the E1 line for a direct transit between these two Basque cities.
Euskotren E1 line from Zazpikaleak/Casco Viejo Station to Amara-Donostia Station
Euskotren E1 line, transfer may be required depending on schedule
Plan your journey to arrive at Zazpikaleak/Casco Viejo Station within the designated operating window to ensure connection to the E1 line. Refer to the official Euskotren website for the most current schedule updates.
The Euskotren E1 line service between Bilbao and San Sebastian operates on a consistent daily schedule throughout the week.
A few small preparations in the days before you travel keep the Euskotren E1 journey between Bilbao and San Sebastian simple from platform to platform.
Everything you need to know about is there a train from bilbao to san sebastian
Yes, there is a train from Bilbao to San Sebastian operated by Euskotren. This regional rail service, known as the E1 line, provides a reliable connection between these two Basque cities.
The Euskotren E1 line operates daily from 05:50 to 20:00. This frequent schedule ensures travelers can plan their day trip with flexibility throughout the week.
The journey begins at Zazpikaleak/Casco Viejo station in Bilbao. This station is centrally located and serves as the primary hub for the coastal route to Amara-Donostia station in San Sebastian.
The single ticket price for this rail transit is 6 EUR per person. Payment can be made at the station, and this fee covers your one-way travel between the two main hubs.
While there is a train from Bilbao to San Sebastian that runs through beautiful landscapes, the best way to enjoy it is during daylight hours. We recommend traveling between 06:00 and 19:00 to take full advantage of the visibility along the Basque Coast.
Euskotren tickets for the E1 line are typically purchased directly at the station before your departure. You do not need to worry about advance booking tiers as the service functions as a regional commuter line.
You can verify the current status of the E1 line by visiting the official Euskotren website. Checking the official portal ensures you have the latest information on any service adjustments for your trip.
Yes, the Euskotren E1 line provides a direct route connecting the two cities. This service effectively links the heart of Bilbao with the Amara district in San Sebastian without the need for additional train changes.