Train

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

The journey takes approximately 1 h 23 min. Ticket price is about 21–65 EUR. The travel distance is 304 km.

Carrier is Renfe AVE.

Book

Get off at the Zaragoza-Delicias
Take the train Re at the station Zaragoza-Delicias .1

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

Carrier is Renfe Viajeros.

Book

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


Bus

Take the bus at the station Barcelona Diagonal .

The journey takes approximately 3 h 50 min. Ticket price is about 13–26 EUR. The travel distance is 274 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 Bcn40 at the station Barcelona Nord .

The journey takes approximately 2 h 15 min. Ticket price is about 9–19 EUR. The travel distance is 156 km.

Carrier is Alsina Graells, S.A..

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 9–14 EUR. The travel distance is 124 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 267 km. You will use 21 liters of gasoline at a cost of €27.3.

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

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