Bilbao to Barcelona by train

Renfe Alvia trains take 6 to 7 hours from Bilbao Abando to Barcelona Sants; one-way tickets range from €35 to €85.

Temple of the Sacred Heart on Tibidabo hill in Barcelona at sunset
Typical duration
7 hours
Changes
Direct
Origin
Bilbao
Destination
Barcelona
Country
Spain

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • Rail Europe

    Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

  • Trainline

    Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Train service

Find places to stay in Barcelona

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BarcelonaHotels and apartments via Booking.com

Frequently asked questions

How long does the Bilbao to Barcelona train journey take?

Renfe Alvia trains cover the approximately 469 km route in 6 to 7 hours. There are around 4 daily departures from Bilbao Abando station to Barcelona Sants.

How much does a Bilbao to Barcelona train ticket cost?

One-way tickets range from €35 to €85. Booking 45 to 60 days in advance can unlock discounts of up to 65% off standard fares.

What amenities are available on Bilbao to Barcelona Alvia trains?

Alvia trains offer spacious seats, power outlets, Wi-Fi, and a cafeteria car. Two classes are available: Turista (standard) and Preferente (premium with added perks).

Can I use an Interrail pass on the Bilbao to Barcelona route?

Yes, Interrail passes are valid on Renfe Alvia services between Bilbao and Barcelona. Seat reservations are required and should be booked in advance.

What scenery can I expect on the Bilbao to Barcelona train journey?

The route offers scenic views of the Basque Country's lush green landscapes and the rolling hills of Catalonia as the train travels south along the coast toward Barcelona.

More routes