When you want to get from Castelo Branco to Barcelona, your choices are limited. There is only one option we offer for this route:
The overland distance from Castelo Branco to Barcelona is 623 miles (1001 km).
The flying distance is 669 miles (1076 km).
The travel time from Castelo Branco to Barcelona takes approximately 29 hours.
To get from Castelo Branco to Barcelona prepare to shell out about USD 74.62 for your ticket.
Buses from Castelo Branco to Barcelona ride 1 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 523 booked bus tickets from Castelo Branco to Barcelona through our service. You can check reviews above.