# Barcelona - A walk through Modernisme, from Gaudí to his contemporaries

> Follow Barcelona's Modernisme movement along Passeig de Gràcia and beyond, with townhouses, a concert hall, a hospital complex and Gaudí's early works.

Web page: https://parkoni.com/en/reiseziele/barcelona-modernisme-beyond-gaudi

[Parkoni editorial team](https://parkoni.com/en/ueber-parkoni) · Published 7 November 2026

Around the turn of the twentieth century, Barcelona was a wealthy, ambitious city, and its architects wanted buildings that felt new. The result was Modernisme, the Catalan cousin of art nouveau, full of curves, colour, tiles, wrought iron and nature-inspired forms.

Gaudí is the best-known name, but he was not alone. This guide shows how to explore the movement across the city, in a way that works as a relaxed walking tour.

## The Eixample and Passeig de Gràcia

Start in the Eixample, the grid-like district built in the nineteenth century. Its broad avenues and chamfered street corners were a canvas for wealthy families who commissioned townhouses. Passeig de Gràcia is the showpiece, and one stretch is nicknamed the Block of Discord because three very different Modernista houses stand side by side. Casa Batlló, with its scaly roof and skull-like balconies, is by Gaudí, while its neighbours are by other architects of the time.

## Casa Milà and Gaudí's organic forms

A short walk up the avenue stands Casa Milà, often called La Pedrera, the Quarry. Its wavy stone façade has no straight lines, and the rooftop is crowned with sculptural chimneys. Gaudí wanted buildings to follow nature rather than geometry, and here you see the idea at its boldest. Even if you do not go inside, the façade is worth a pause.

## The Palau de la Música Catalana

In the old town, a few streets from the Gothic Quarter, the Palau de la Música Catalana is a concert hall by Lluís Domènech i Montaner. Its façade is covered in mosaics and sculpture, and the interior glows with stained glass. It is a good example of the movement beyond Gaudí, showing colour and craftsmanship at their most joyful.

## Sant Pau, a hospital like a garden

Domènech i Montaner also designed the Hospital de Sant Pau, a complex of pavilions with tiled roofs, set among gardens and linked by underground passages. It is a UNESCO World Heritage site together with the Palau, and it is far calmer than most central sights. Visiting it is a good way to see Modernisme at a gentle pace.

## Gaudí's early and quieter works

If you want more of Gaudí, look at Casa Vicens in the Gràcia district, an early house with bright tiles and Moorish touches. Park Güell and the Sagrada Família remain essential, and the basilica is still being completed, which makes each visit feel part of a long story.

## Tips for your walk

- **Look up**: Roofs, balconies and ironwork carry many of the best details.
- **Book ahead**: The most famous interiors often need advance tickets.
- **Comfortable pace**: Combine two or three sights per day, with café stops between.
- **Public transport**: The metro links most of these places quickly.

A good way to organise the day is to start on Passeig de Gràcia in the morning, walk down towards the old town for lunch and the concert hall, and keep the hospital complex for the afternoon, when the light on the tiles is soft. If you enjoy the style, you will keep spotting small Modernista details across the city, from tiled doorways to ironwork balconies and shop fronts, long after the famous names are behind you.

Barcelona rewards those who look closely at its buildings. Arrange your parking at the departure airport in advance, and you can begin this architectural walk without any rush.

## Nonstop to Barcelona

Nonstop flights there leave from these airports, among others: [Dublin Airport](https://parkoni.com/en/flughafen/dublin-airport-dub), [Alicante-Elche Miguel Hernández Airport](https://parkoni.com/en/flughafen/alicante-elche-miguel-hernandez-airport-alc) and [Almería Airport](https://parkoni.com/en/flughafen/almeria-airport-lei).

- [Dublin Airport \(DUB\)](https://parkoni.com/en/flughafen/dublin-airport-dub): Aer Lingus, Ryanair, Vueling, year-round
- [Alicante-Elche Miguel Hernández Airport \(ALC\)](https://parkoni.com/en/flughafen/alicante-elche-miguel-hernandez-airport-alc): Vueling, year-round
- [Almería Airport \(LEI\)](https://parkoni.com/en/flughafen/almeria-airport-lei): Iberia, Vueling, year-round
- [Amsterdam Airport Schiphol \(AMS\)](https://parkoni.com/en/flughafen/amsterdam-schiphol-airport-ams): KLM, Transavia, Vueling, year-round
- [EuroAirport Basel-Mulhouse-Freiburg \(BSL\)](https://parkoni.com/en/flughafen/euroairport-basel-mulhouse-freiburg-airport-bsl): Vueling, easyJet, year-round
- [Kraków John Paul II International Airport \(KRK\)](https://parkoni.com/en/flughafen/krakow-john-paul-ii-airport-krk): LOT Polish Airlines, Ryanair, Wizz Air, year-round
- [Bari Karol Wojtyła International Airport \(BRI\)](https://parkoni.com/en/flughafen/bari-karol-wojtyla-airport-bri): Vueling, year-round
- [Beauvais-Tillé airport \(BVA\)](https://parkoni.com/en/flughafen/beauvais-tille-airport-bva): Ryanair, year-round
- [Berlin Brandenburg Airport \(BER\)](https://parkoni.com/en/flughafen/berlin-brandenburg-airport-ber): Ryanair, Vueling, easyJet, year-round
- [Bilbao Airport \(BIO\)](https://parkoni.com/en/flughafen/bilbao-airport-bio): Vueling, year-round
- [Bologna Guglielmo Marconi Airport \(BLQ\)](https://parkoni.com/en/flughafen/bologna-guglielmo-marconi-airport-blq): Ryanair, Vueling, year-round
- [Bordeaux-Mérignac Airport \(BOD\)](https://parkoni.com/en/flughafen/bordeaux-merignac-airport-bod): Volotea, Vueling, year-round
- [M. R. Štefánik Airport \(BTS\)](https://parkoni.com/en/flughafen/m-r-stefanik-airport-bts): Ryanair, Wizz Air, year-round
- [Budapest Liszt Ferenc International Airport \(BUD\)](https://parkoni.com/en/flughafen/budapest-liszt-ferenc-airport-bud): Ryanair, Wizz Air, year-round
- [Cagliari Elmas Airport \(CAG\)](https://parkoni.com/en/flughafen/cagliari-elmas-airport-cag): Vueling, year-round
- [Turin Airport \(TRN\)](https://parkoni.com/en/flughafen/turin-airport-trn): Ryanair, Vueling, Wizz Air, year-round
- [Catania-Fontanarossa Airport \(CTA\)](https://parkoni.com/en/flughafen/catania-fontanarossa-airport-cta): Vueling, year-round
- [Brussels South Charleroi Airport \(CRL\)](https://parkoni.com/en/flughafen/brussels-south-charleroi-airport-crl): Ryanair, year-round
- [Avram Iancu Cluj International Airport \(CLJ\)](https://parkoni.com/en/flughafen/avram-iancu-cluj-airport-clj): Wizz Air, year-round
- [Lyon Saint-Exupéry Airport \(LYS\)](https://parkoni.com/en/flughafen/lyon-saint-exupery-airport-lys): Vueling, easyJet, year-round
- [Region of Murcia International Airport \(RMU\)](https://parkoni.com/en/flughafen/region-of-murcia-airport-rmu): Volotea, year-round
- [Düsseldorf Airport \(DUS\)](https://parkoni.com/en/flughafen/duesseldorf-airport-dus): Eurowings, Vueling, year-round
- [Eindhoven Airport \(EIN\)](https://parkoni.com/en/flughafen/eindhoven-airport-ein): Ryanair, Transavia, year-round
- [Milan Malpensa International Airport \(MXP\)](https://parkoni.com/en/flughafen/milan-malpensa-airport-mxp): Ryanair, Vueling, Wizz Air, easyJet, year-round
- [Florence Airport, Peretola \(FLR\)](https://parkoni.com/en/flughafen/florence-peretola-airport-flr): Vueling, year-round
- [Frankfurt Main Airport \(FRA\)](https://parkoni.com/en/flughafen/frankfurt-main-airport-fra): Condor, Lufthansa, year-round
- [Gdańsk Lech Wałęsa Airport \(GDN\)](https://parkoni.com/en/flughafen/gdansk-lech-walesa-airport-gdn): Ryanair, Wizz Air, year-round
- [Genoa Cristoforo Colombo Airport \(GOA\)](https://parkoni.com/en/flughafen/genoa-cristoforo-colombo-airport-goa): Vueling, year-round
- [Hamburg Helmut Schmidt Airport \(HAM\)](https://parkoni.com/en/flughafen/hamburg-helmut-schmidt-airport-ham): Eurowings, Vueling, year-round
- [Hannover Airport \(HAJ\)](https://parkoni.com/en/flughafen/hannover-airport-haj): Vueling, year-round
- [Helsinki Vantaa Airport \(HEL\)](https://parkoni.com/en/flughafen/helsinki-vantaa-airport-hel): Finnair, year-round
- [Ibiza Airport \(IBZ\)](https://parkoni.com/en/flughafen/ibiza-airport-ibz): Ryanair, Vueling, year-round
- [Katowice Wojciech Korfanty International Airport \(KTW\)](https://parkoni.com/en/flughafen/katowice-wojciech-korfanty-airport-ktw): Wizz Air, year-round
- [Cologne Bonn Airport \(CGN\)](https://parkoni.com/en/flughafen/cologne-bonn-airport-cgn): Eurowings, Ryanair, year-round
- [Larnaca International Airport \(LCA\)](https://parkoni.com/en/flughafen/larnaca-airport-lca): Cyprus Airways, Wizz Air, year-round
- [Lille Airport \(LIL\)](https://parkoni.com/en/flughafen/lille-airport-lil): Volotea, year-round
- [Lisbon Humberto Delgado Airport \(LIS\)](https://parkoni.com/en/flughafen/lisbon-humberto-delgado-airport-lis): Ryanair, TAP Air Portugal, Vueling, easyJet, year-round
- [Adolfo Suárez Madrid-Barajas Airport \(MAD\)](https://parkoni.com/en/flughafen/adolfo-suarez-madrid-barajas-airport-mad): Air Europa, Iberia, year-round
- [Málaga-Costa del Sol Airport \(AGP\)](https://parkoni.com/en/flughafen/malaga-costa-del-sol-airport-agp): Ryanair, Vueling, year-round
- [Marseille Provence Airport \(MRS\)](https://parkoni.com/en/flughafen/marseille-provence-airport-mrs): Volotea, Vueling, year-round
- [Munich Airport \(MUC\)](https://parkoni.com/en/flughafen/munich-airport-muc): Lufthansa, Lufthansa City Airlines, year-round
- [Nantes Atlantique Airport \(NTE\)](https://parkoni.com/en/flughafen/nantes-atlantique-airport-nte): Volotea, Vueling, year-round
- [Naples International Airport \(NAP\)](https://parkoni.com/en/flughafen/naples-airport-nap): Ryanair, Vueling, Wizz Air, easyJet, year-round
- [Warsaw Modlin Airport \(WMI\)](https://parkoni.com/en/flughafen/warsaw-modlin-airport-wmi): Ryanair, Wizz Air, year-round
- [Nuremberg Airport \(NUE\)](https://parkoni.com/en/flughafen/nuremberg-airport-nue): Vueling, year-round
- [Il Caravaggio International Airport \(BGY\)](https://parkoni.com/en/flughafen/il-caravaggio-airport-bgy): Ryanair, year-round
- [Bucharest Henri Coandă International Airport \(OTP\)](https://parkoni.com/en/flughafen/bucharest-henri-coanda-airport-otp): Wizz Air, year-round
- [Falcone-Borsellino Airport \(PMO\)](https://parkoni.com/en/flughafen/falcone-borsellino-airport-pmo): Ryanair, Vueling, Wizz Air, year-round
- [Palma de Mallorca Airport \(PMI\)](https://parkoni.com/en/flughafen/palma-de-mallorca-airport-pmi): Air Europa, Ryanair, Vueling, year-round
- [Paris-Orly Airport \(ORY\)](https://parkoni.com/en/flughafen/paris-orly-airport-ory): Transavia, Vueling, year-round
- [Charles de Gaulle International Airport \(CDG\)](https://parkoni.com/en/flughafen/charles-de-gaulle-airport-cdg): Air France, Vueling, year-round
- [Francisco de Sá Carneiro Airport \(OPO\)](https://parkoni.com/en/flughafen/francisco-de-sa-carneiro-airport-opo): Ryanair, Vueling, year-round
- [Václav Havel Airport Prague \(PRG\)](https://parkoni.com/en/flughafen/vaclav-havel-prague-airport-prg): Eurowings, Ryanair, Smartwings, Vueling, year-round
- [Reggio Calabria Airport \(REG\)](https://parkoni.com/en/flughafen/reggio-calabria-airport-reg): Ryanair, year-round
- [Rome-Fiumicino Leonardo da Vinci International Airport \(FCO\)](https://parkoni.com/en/flughafen/rome-fiumicino-leonardo-da-vinci-airport-fco): ITA Airways, Ryanair, Vueling, Wizz Air, year-round
- [Rotterdam The Hague Airport \(RTM\)](https://parkoni.com/en/flughafen/rotterdam-the-hague-airport-rtm): Transavia, year-round
- [Salzburg Airport \(SZG\)](https://parkoni.com/en/flughafen/salzburg-airport-szg): EasyJet, Eurowings, year-round
- [Santiago-Rosalía de Castro Airport \(SCQ\)](https://parkoni.com/en/flughafen/santiago-rosalia-de-castro-airport-scq): Ryanair, Vueling, year-round
- [Milano Linate Airport \(LIN\)](https://parkoni.com/en/flughafen/milano-linate-airport-lin): easyJet, year-round
- [Seville Airport \(SVQ\)](https://parkoni.com/en/flughafen/seville-airport-svq): Ryanair, Vueling, year-round
- [Sofia Airport \(SOF\)](https://parkoni.com/en/flughafen/sofia-airport-sof): Bulgaria Air, Ryanair, Wizz Air, year-round
- [Athens Eleftherios Venizelos International Airport \(ATH\)](https://parkoni.com/en/flughafen/athens-eleftherios-venizelos-airport-ath): Aegean Airlines, Sky Express, Vueling, year-round
- [Stockholm-Arlanda Airport \(ARN\)](https://parkoni.com/en/flughafen/stockholm-arlanda-airport-arn): Norwegian Air Shuttle, Ryanair, Scandinavian Airlines, Vueling, year-round
- [Stuttgart Airport \(STR\)](https://parkoni.com/en/flughafen/stuttgart-airport-str): Eurowings, Vueling, year-round
- [Timișoara Traian Vuia International Airport \(TSR\)](https://parkoni.com/en/flughafen/timisoara-traian-vuia-airport-tsr): Wizz Air, year-round
- [Zagreb Franjo Tuđman International Airport \(ZAG\)](https://parkoni.com/en/flughafen/zagreb-franjo-tudjman-airport-zag): Croatia Airlines, year-round
- [Venice Marco Polo Airport \(VCE\)](https://parkoni.com/en/flughafen/venice-marco-polo-airport-vce): Ryanair, Vueling, Wizz Air, year-round
- [Vienna International Airport \(VIE\)](https://parkoni.com/en/flughafen/vienna-airport-vie): Austrian Airlines, Ryanair, Vueling, year-round
- [Vilnius International Airport \(VNO\)](https://parkoni.com/en/flughafen/vilnius-airport-vno): Ryanair, Wizz Air, year-round
- [Warsaw Chopin Airport \(WAW\)](https://parkoni.com/en/flughafen/warsaw-chopin-airport-waw): Wizz Air, year-round
- [Copernicus Wrocław Airport \(WRO\)](https://parkoni.com/en/flughafen/copernicus-wroclaw-airport-wro): Wizz Air, year-round
- [Brussels Airport \(BRU\)](https://parkoni.com/en/flughafen/brussels-airport-bru): Brussels Airlines, Ryanair, Vueling, year-round
- [Ljubljana Jože Pučnik Airport \(LJU\)](https://parkoni.com/en/flughafen/ljubljana-joze-pucnik-airport-lju): Vueling, year-round
- [Alghero-Fertilia Airport \(AHO\)](https://parkoni.com/en/flughafen/alghero-fertilia-airport-aho): Ryanair, seasonal
- [Billund Airport \(BLL\)](https://parkoni.com/en/flughafen/billund-airport-bll): Norwegian Air Shuttle, seasonal
- [Verona Villafranca Valerio Catullo Airport \(VRN\)](https://parkoni.com/en/flughafen/verona-villafranca-valerio-catullo-airport-vrn): Volotea, seasonal
- [Faro - Gago Coutinho International Airport \(FAO\)](https://parkoni.com/en/flughafen/faro-gago-coutinho-airport-fao): Ryanair, seasonal
- [Frankfurt-Hahn Airport \(HHN\)](https://parkoni.com/en/flughafen/frankfurt-hahn-airport-hhn): Ryanair, seasonal
- [Olbia Costa Smeralda Airport \(OLB\)](https://parkoni.com/en/flughafen/olbia-costa-smeralda-airport-olb): Volotea, Vueling, seasonal
- [Split Saint Jerome Airport \(SPU\)](https://parkoni.com/en/flughafen/split-saint-jerome-airport-spu): Vueling, seasonal

Routes as listed on Wikipedia from the airlines' schedules; the airline's current timetable is authoritative.

- [All destinations](https://parkoni.com/en/reiseziele)

---

Markdown version of this page for software and AI assistants. Source: Parkoni, https://parkoni.com/en/reiseziele/barcelona-modernisme-beyond-gaudi
