10 of the Prettiest Towns to Visit in Catalonia

by Ted Valentin, Boutique Hotel Expert
Catalonia, a region known for its diverse landscapes and rich culture, is home to some of Spain’s most beautiful towns, each offering unique experiences for travelers. Here are ten of the most picturesque towns in Catalonia, excluding Barcelona.
Tossa de Mar


Located on the Costa Brava, Tossa de Mar is a stunning seaside town known for its crystal-clear waters, historic castle, and medieval old town. The Vila Vella (Old Town) is the highlight, where cobbled streets lead to the remains of a 12th-century fortress. From the top, you’ll get breathtaking views of the Mediterranean coastline. Here are our top picks where to stay:

The best rooftop pool: Boutique Hotel Casa Granados
The best beachfront hotel with views: Hotel Diana
The best outdoor pool & beach: Golden Mar Menuda

Besalú
Besalú is a well-preserved medieval gem with a fascinating past. Its iconic 12th-century Romanesque bridge, which arches gracefully over the Fluvià River, welcomes visitors to the old town. Explore narrow streets filled with ancient buildings, including the Miqvé, a Jewish ritual bath that dates back to the 12th century. Here are our top picks where to stay:

The best for relaxing on the terrace: Mas Pere Pau
The best adults-only: Casa Marcial (adults only)

Cadaqués

Nestled on the northern Costa Brava, Cadaqués is a picturesque coastal village famous for its whitewashed buildings and as the home of surrealist artist Salvador Dalí. The art-filled streets, charming waterfront, and rocky beaches create a peaceful escape. Be sure to visit the nearby Portlligat, where Dalí’s home-turned-museum offers insight into his unique life and work. Here are our top picks where to stay:

The best city views: Boutique Hotel Villa Gala
The best pool & adults-only: Boutique Hotel Villa Salvador - Adults Only

Rupit
Rupit is a magical, stone-built village tucked away in the mountains of Collsacabra. The surrounding lush landscape and natural beauty enhance its rustic charm. The 16th—and 17th-century houses and the hanging wooden bridge make it one of Catalonia’s most enchanting spots. Visitors can also explore nearby cliffs and waterfalls, including the Sallent waterfall, the highest in Catalonia. Here are our top picks where to stay:

The best luxury rustic: Masia Santa Llúcia

Sitges


Just a short drive from Barcelona, Sitges is known for its lively atmosphere and stunning seaside promenade. This town mixes old and new, with historical buildings like the Sant Bartomeu i Santa Tecla Church and vibrant modern culture reflected in its art galleries and renowned film festivals. Its golden sandy beaches and elegant mansions make it a top destination for sunseekers and history lovers alike. Here are our top picks where to stay:

The best design: Sabàtic Sitges Hotel, Autograph Collection
The best boutique vibe: Hotel Casa Vilella 4* Sup
The best for gaycation: Elite Hotel - Gay Men Only

Vic


Famous for its beautiful Plaça Major, Vic is rich in history and culture. This central square, surrounded by charming buildings, hosts a weekly market, drawing visitors and locals alike. With its mix of Roman, Gothic, and Baroque architecture, including the impressive Cathedral of St. Peter, Vic transports travelers to a different time. It's also a gastronomic hub known for its cured meats. Here are our top picks where to stay:

The best for jacuzzi lovers: Les Clarisses Boutique Hotel

Pals


Perched on a hilltop near the Costa Brava, Pals is a medieval town known for its beautifully preserved stone houses and cobbled streets. Wander through its labyrinth of narrow alleyways, past arches, watchtowers, and the Torre de les Hores, an ancient clock tower. The town offers spectacular views of the surrounding countryside and nearby beaches. Here are our top picks where to stay:

The best luxury cozy: Arkhé Hotel Boutique Pals

Camprodon


Tucked away in the Pyrenees, Camprodon is a peaceful mountain town known for its beautiful Romanesque Pont Nou bridge that spans the Ter River. The town is popular for hiking and exploring nature, especially in the summer and autumn. In winter, it becomes a gateway to the nearby ski resorts of Vallter 2000. Camprodon’s charming streets are also filled with small shops selling traditional Catalan products. Here are our top picks where to stay:

The best nature and luxury design: Hotel Boutique El Mariner
The best outdoor pool with views: Hotel Boutique Puig Francó - Adults Only
The best views and restaurant: Hotel Mas de Xaxas

Perched dramatically atop a narrow basalt cliff, Castellfollit de la Roca is one of Catalonia’s most visually striking towns. The sheer drop below the town offers breathtaking views of the surrounding valleys and rivers. The compact old town is a maze of narrow streets, with stone houses and a Romanesque church adding to its medieval charm. Here are our top picks where to stay:

The best for ecotourism: ECOTurisme Can Buch HOTEL
The best for golf & SPA: Le Domaine de Falgos Golf & Spa




Montblanc is one of the best-preserved medieval towns in Catalonia, surrounded by a complete set of ancient walls. Walking through its streets, visitors are transported to the Middle Ages. The Plaza Mayor and the Iglesia de Santa Maria are highlights of the town, and Montblanc is steeped in Catalonia’s legends—locals claim it was here that Saint George (Sant Jordi) famously slayed the dragon. Here are our top picks where to stay:

The best luxury design: El Palauet del Priorat
The best for wine lovers: Mas del Sord 1335
The best castle: Casa Llobera 1792
The best spa: Les Vinyes Alojamiento Rural Boutique & SPA

Catalonia is home to many beautiful towns with a mix of history, nature, and culture. Whether you’re drawn to coastal gems like Cadaqués and Tossa de Mar or enchanted by the medieval charm of Besalú and Montblanc, these towns provide travelers with authentic experiences beyond Barcelona’s busy streets.