Bus Travel
Frequent coach bus service connects the major cities to Madrid, Zaragoza, and Barcelona (with a layover or transfer to Spain's other destinations). The trip between Barcelona and Bilbao takes seven to eight hours. Reserve online at www.alsa.es.
Bus service between cities and smaller towns is surprisingly comprehensive—and cheap. Consult Google Maps or visit a local tourist office for route information.