How to Get from Barcelona to Bilbao
Bilbao and Barcelona are 290 miles (470 km) apart, on opposite coasts of northern Spain. To travel between them, you can opt for an hour-long direct flight or a road trip that can take up to a whole day if you stop at the towns and vineyards along the way.
If you're interested in the food and culture of both cities, this nine-day itinerary will give you a taste of the region with a stop in Álava for wine tasting, and this 12-day itinerary will take you on a culinary adventure through Madrid, Bilbao, San Sebastián, La Rioja, and Barcelona.
By Plane
Duration: 1 hour 15 minutes, plus travel to/ from airports
Vueling and Iberia operate several direct daily flights between Barcelona and Bilbao. Take a taxi, private transfer, or shuttle bus from Barcelona to the Barcelona El Prat Airport (BCN), which takes about 30 minutes (8 mi/12 km). Shuttle buses depart from Plaça Catalunya and Plaça España every 5 to 10 minutes between 5 am and midnight.
Once you land in Bilbao, you can take a taxi, private transfer, or bus into the city, which is 3 miles (5 km) away and takes about 15 minutes to reach by car (the road into the city is 8 mi/13 km long).
By Car
Duration: 6 hours
If you decide to drive from Barcelona to Bilbao, take the AP-7 highway and then the AP-2 toward Zaragoza. Once you pass Zaragoza, continue on the AP-68 highway. If you want to break the drive up, Zaragoza is a good halfway point, or you can make a small detour to La Rioja and visit a vineyard (some require advance booking).