Train

Take the train Alv at the station Barcelona-Sants .1

The journey takes approximately 6 h 34 min. Ticket price is about 40–50 EUR. The travel distance is 652 km.

Carrier is Renfe Viajeros.

Book

Get off at the Bilbao-Abando
Find hotel deals and discounts up to 20% in Bilbao at Booking


Bus

Take the bus at the station Barcelona/Sants .

The journey takes approximately 8 h 15 min. Ticket price is about 45–70 EUR. The travel distance is 632 km.

Carrier is ALSA.

Book

Get off at the Bilbao
Find hotel deals and discounts up to 20% in Bilbao at Booking


Bus train

Take the bus at the station Barcelona .

The journey takes approximately 8 h 1 min. Ticket price is about 28–40 EUR. The travel distance is 563 km.

Carrier is MonBus.

Book

Get off at the San Sebastián
59 m on foot from the station San Sebastián to the station SanchoSabio 35.


Take the bus 28 at the station SanchoSabio 35 .

The journey takes approximately 3 min. Ticket price is about 1–2 EUR. The travel distance is 1 km.

Carrier is dBUS.

Book

Get off at the Easo Plaza
102 m on foot from the station Easo Plaza to the station Amara-Donostia.


Take the train E1 at the station Amara-Donostia .1

The journey takes approximately 2 h 31 min. Ticket price is about 5–8 EUR. The travel distance is 104 km.

Carrier is Euskotren.

Book

Find hotel deals and discounts up to 20% in Bilbao at Booking


Drive

In a rental car

The drive will take 5 h 44 min.. The distance between Barcelona and Bilbao is 607 km. You will use 49 liters of gasoline at a cost of €63.7.

See on this site which rental company has the best deal.

Find hotel deals and discounts up to 20% in Bilbao at Booking


By plane to bilbao

Take the train R2n at the station Passeig De Gracia .1

The journey takes approximately 25 min. Ticket price is about – . The travel distance is 17 km.

Carrier is Renfe Cercanias.

Book

Get off at the Aeroport
82 m on foot from the station Aeroport to the airport Barcelona (BCN).


The journey takes approximately 1 h 15 min.

42 m on foot from the airport Bilbao (BIO) to the station Aireportua/Aeropuerto.


Take the bus A3247 at the station Aireportua/Aeropuerto .

The journey takes approximately 38 min. Ticket price is about 1–2 EUR. The travel distance is 13 km.

Carrier is BizkaiBus.

Book

Get off at the Gran Vía 46
Find hotel deals and discounts up to 20% in Bilbao at Booking


By plane to santander bus

Take the train R2n at the station Passeig De Gracia .1

The journey takes approximately 25 min. Ticket price is about – . The travel distance is 17 km.

Carrier is Renfe Cercanias.

Book

Get off at the Aeroport
82 m on foot from the station Aeroport to the airport Barcelona (BCN).


The journey takes approximately 1 h 20 min.

51 m on foot from the airport Santander (SDR) to the station Aeropuerto Santander-S.Ballest.


Take the bus at the station Aeropuerto Santander-S.Ballest .

The journey takes approximately 10 min. Ticket price is about 2–4 EUR. The travel distance is 7 km.

Carrier is ALSA.

Book

Get off at the Santander
Take the bus at the station Santander .

The journey takes approximately 1 h 30 min. Ticket price is about 8–14 EUR. The travel distance is 103 km.

Carrier is ALSA.

Book

Get off at the Bilbao
Find hotel deals and discounts up to 20% in Bilbao at Booking


By plane to san sebastian bus

Take the train R2n at the station Passeig De Gracia .1

The journey takes approximately 25 min. Ticket price is about – . The travel distance is 17 km.

Carrier is Renfe Cercanias.

Book

Get off at the Aeroport
82 m on foot from the station Aeroport to the airport Barcelona (BCN).


The journey takes approximately 1 h 15 min.

710 m on foot from the airport San Sebastian (EAS) to the station N-638 Amute.


Take the bus E21 at the station N-638 Amute .

The journey takes approximately 19 min. Ticket price is about 2–4 EUR. The travel distance is 20 km.

Carrier is Lurraldebus.

Book

Get off at the Maria Kristina Zubia
218 m on foot from the station Maria Kristina Zubia to the station San Sebastián / Donostia.


Take the bus Do01 at the station San Sebastián / Donostia .

The journey takes approximately 1 h 15 min. Ticket price is about 4–17 EUR. The travel distance is 103 km.

Carrier is Transportes Pesa.

Book

Get off at the Bilbao / Termibus
Find hotel deals and discounts up to 20% in Bilbao at Booking