Bus

Take the bus at the station Barcelona Diagonal .

The journey takes approximately 3 h 50 min. Ticket price is about 13–35 EUR. The travel distance is 273 km.

Carrier is Alosa.

Book

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


Bus via lleida

Take the bus at the station Barcelona .

The journey takes approximately 3 h Ticket price is about 10–22 EUR. The travel distance is 184 km.

Carrier is ALSA.

Book

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

The journey takes approximately 2 h 15 min. Ticket price is about 11–17 EUR. The travel distance is 123 km.

Carrier is HIFE S.A..

Book

Get off at the Estrecho Quinto
Find hotel deals and discounts up to 20% in Huesca at Booking


Drive

In a rental car

The drive will take 2 h 47 min.. The distance between Barcelona and Huesca is 271 km. You will use 22 liters of gasoline at a cost of €28.6.

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

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