Granada and Bilbao pull travelers in Spain toward opposite ends of the country's story — one a Moorish hill city frozen in the 14th century, the other a gritty port town reinvented through modern architecture. Both reward a detour off the Madrid-Barcelona circuit, but for very different reasons.
Granada's identity is La Alhambra, the Moorish palace-fortress above the city, paired with the Generalife Gardens and the Renaissance Palacio de Carlos V built inside its walls. Bilbao's icon is barely thirty years old: the Guggenheim Museum Bilbao and the white-ribboned Zubizuri Bridge turned a declining industrial city into an architecture pilgrimage.
Granada's Albayzín (Albaicín) is a maze of whitewashed Moorish-era lanes climbing a hillside opposite the Alhambra, with the Carrera del Darro as its prettiest single stretch. Bilbao's Casco Viejo (Old Quarter) is flatter and more compact, centered on the arcaded Plaza Nueva, and feels like a working Basque town rather than a preserved relic.
Bilbao is a serious food city: a Pintxo Food Tour through Casco Viejo's bars ranks among the best eating in Spain, and the redeveloped Abandoibarra riverfront adds modern dining. Granada's tradition differs but is just as loved — a Tapas Bar Crawl where free tapas come with every drink, plus a Zambra Flamenco (Sacromonte Caves) show Bilbao has no equivalent of.
From Granada, the Sierra Nevada National Park puts serious mountains within reach of a city that also has Moorish palaces. From Bilbao, San Juan de Gaztelugatxe offers a dramatic islet chapel on the Basque coast, and San Sebastián is an easy trip to one of Spain's best food-and-beach cities. Bilbao's day trips lean coastal; Granada's lean alpine.
Choose Granada for Moorish history, the Alhambra, and flamenco in the Sacromonte caves. Choose Bilbao for world-class modern architecture, pintxos, and easy access to the Basque coast. Culturally they barely overlap — pick the Spain you actually want.