The 10 must-visit villages in Barcelona

Sitges

Barcelona is one of Europe’s most popular tourist destinations, attracting travellers from around the world to marvel at its many wonders. As the capital of Catalonia, it stands as a major cultural hub in Spain, welcoming millions of visitors each year. Beyond this vibrant city lies a wealth of beautiful villages, each offering a magical atmosphere that is perfect for exploring the region.

If you’re planning a visit to Barcelona, make sure to include these villages in your itinerary. They are ideal for day trips, offering serene landscapes and a taste of tranquil countryside life. In this article, we’ll introduce you to the 10 must-visit villages in Barcelona, ensuring you uncover all the hidden gems the region has to offer.

Why visit villages around Barcelona?

When exploring a city like Barcelona, it’s tempting to pack your itinerary with visits to every iconic corner in the city’s surroundings. The areas around Barcelona are home to enchanting medieval villages that feel like something straight out of a film. Visiting these villages not only allows you to step back in time but also provides a welcome escape to nature, fresh air, and serene landscapes.

By hiring a car in Barcelona, you will be able to explore all the surrounding hidden gems. If you’re arriving at Barcelona Airport or Sants Train Station, you can conveniently pick up your hire car upon arrival and enjoy the freedom to explore at your own pace. With a car at your disposal, you can easily set off for a day trip without worrying about long queues or the limitations of public transport. Simply wake up, hit the road, and drive to the village of your choice—an effortless and enjoyable way to experience the charm of Catalonia.

10 beautiful villages to visit near Barcelona

Whether you live in Barcelona or are just visiting, we want you to have an unforgettable experience. Here are 10 villages in Barcelona that we believe are a must-visit during your stay in the city.

Rupit i Pruit

rupit

Rupit i Pruit, located in the Sierra de Cabrera, just over 60 miles from Barcelona, is one of the most well-known spots around Barcelona. This mediaeval village will transport you hundreds of years back in time thanks to its stone streets and houses. We recommend visiting the suspension bridge and enjoying the Plaza Mayor in Rupit, where you’ll find a warm and welcoming atmosphere.

If you’re visiting by rental car, you won’t be able to access the historic centre of the village by vehicle. You will need to park at the entrance of the village, which is common in many villages to preserve the narrow, ancient streets. It’s also more enjoyable to explore on foot.

Mura

30 miles away from Barcelona lies Mura, another spectacular village. Located in the Sant Llorenç del Munt i l’Obac Natural Park, you’ll be struck by the atmosphere: it feels as though time has stopped hundreds of years ago. Its mediaeval alleys and stone facades are perfectly preserved.

mura

Although it is a small village with fewer than 200 inhabitants, its charm is undeniable. You can enjoy a pleasant day immersed in nature while soaking up the town’s history.

Mura is unique for its 70 natural fountains that surround it. We recommend visiting the Font de l’Era and the Gorg del Pare waterfall, both part of the "Ruta de las Fuentes" trail. This is a mile and a half walk, ideal if you’re travelling with children: it’s easy to complete, and it’s fun to be in contact with nature.

Tavertet

Tavertet is a small village 60 miles away from Barcelona, with a population of around one hundred inhabitants. Although the village consists of just four streets and beautiful stone houses, what strikes you most are the incredible views that greet you upon arrival.

If you visit Tavertet, we recommend heading to the village’s viewpoint to enjoy views of the artificial Sau Lake and the Ter River. The village is perched on a cliff, which allows you to admire the landscape from above.

tavertet

Peratallada

peratallada

This village is one of the most beautiful around Barcelona, and it’s located near another well-known village, Pals. However, what makes Peratallada particularly charming is that it isn’t as touristy, allowing you to enjoy a great sense of tranquillity.

Situated in the Ampurdan region, approximately 80 miles from the Catalan capital, Peratallada is renowned for its charming stone alleyways and quaint castle. Moreover, a portion of the village has retained its mediaeval walls, adding to its historic allure.

Sitges

Sitges is one of the most famous coastal areas in Catalonia and, of course, a must-visit village near Barcelona, located just half an hour’s drive from the city. Known for its wide range of leisure and cultural activities, Sitges hosts one of the most renowned film festivals in Spain.

We recommend spending the day at the Playa de la Fragata, one of the most beautiful beaches in Barcelona, and having lunch at one of the seaside restaurants; this is undoubtedly a must on your itinerary of the most beautiful villages near Barcelona.

Santa Coloma de Cervello

Just 11 miles from Barcelona, Santa Coloma de Cervello, is the perfect destination for lovers of Gaudi and Modernism. This village is home to the Colonia Güell, where you’ll find the Gaudi Crypt, a UNESCO World Heritage site.

Santa Coloma de Cervelló

Don’t miss out on this beautiful village and take the time to admire its Gaudi-style facade, including those of the old village school and Sa l'Oral.

Baga

Another place to visit near Barcelona is undoubtedly the village of Baga. Located in the Cadi-Moixero Natural Park, this small municipality is perfect for a quick getaway if you're passing through the capital.

baga

There are many iconic attractions, such as the Roman bridge at the entrance of the village and the source of the Bastareny River. Additionally, the Church of Sant Esteve and the Barons’ Palace, dating back to the 13th century and once the village’s castle, are almost essential visits.

Pujalt

Just over an hour’s drive from Barcelona lies the village of Pujalt. With a history spanning several generations, this village in the Anoia region will charm you with its beauty and landscapes.

pujalt

If you visit Pujalt, be sure to visit the Chapel of the Conception and other monuments related to the Spanish Civil War, such as the Memorial del Ejercito Popular. It’s a must-see for all history enthusiasts.

Les Gunyoles

Nestled in the municipality of Avinyonet del Penedes, Les Gunyoles offers a unique blend of charm, history, and natural beauty. Surrounded by lush vineyards and breathtaking landscapes, it’s an idyllic destination for a day trip from Barcelona.

A highlight of your visit will be the panoramic views over the Penedes valley from the Puig de la Mireta viewpoint, which are simply unmissable.

Take a leisurely stroll through the historic centre to marvel at the remarkably well-preserved buildings dating back to the 17th and 18th centuries. Another gem of the village is the stately home of Can Rialb, which also features an impressive Roman tower—both of which showcase the rich history of the region.

les-gunyoles

Cardona

Situated approximately 55 miles from Barcelona, Cardona is a delightful village that’s perfect for a day trip, particularly if you’re travelling with children.

One of its standout attractions is the unique salt mountain, an extraordinary natural formation with fascinating tunnels that offer an exciting adventure for visitors of all ages. Kids will especially enjoy exploring this captivating site, making it an ideal family-friendly outing.

cardona

How to get to these villages?

t’s certain that Catalonia in general, and particularly Barcelona and its surroundings, are very well connected; allowing you to create incredible tours around Barcelona.

Almost all of the villages mentioned earlier have public transport access, mainly by bus, as this is usually the simplest option. However, schedules can be quite limited, with few connections or indirect routes.

Our customers believe that hiring a car is the most advantageous option for visiting these places. It gives you the freedom and flexibility to explore the most charming villages around Barcelona. This way, you won’t have to worry about timetables, queues, or transfers; all you need to do is get behind the wheel and head to your destination.

You won’t have to spend extra money on bus or train tickets either; with a rental car, you can move around freely. Additionally, if you’re travelling with children, the journey will be much easier and more comfortable for them in a rental car.