Secret Small Towns in Europe

1. Cesky Krumlov, Czech Republic

There’s no other town in the world that I am more fond of than Cesky Krumlov in southern Bohemia. It’s as if you have stepped into a time warp with cobblestone roads and small artisan stores. As far as secret small towns of Europe go, this one might border on “discovered”. But if you visit in the wintertime you will have the town almost entirely to yourself. It’s a great short day trip from Prague if you find yourself there but for the best experience, visit Krumlov in the summer season and raft down the Vltava River.

2. Colmar, France

Situated in Alsace, Colmar is a unique blend of French and Germany architecture, culture and spirit. It’s as colourful in real life as it looks to be in the photos and is one of France’s true hidden gems.





3. Počitelj, Bosnia & Herzegovina

Located in the hills of scenic Bosnia & Herzegovina lies this magical little town you can enjoy almost all to yourself! Počitelj is one of the best-kept secrets in the country and is fortunately just a short drive from Mostar. Contrary to Počitelj, Mostar has a huge number of tourists visiting daily from nearby Dubrovnik, just across the border in Croatia. As far as the secret small towns in Europe go, this is one of the best-kept secrets of all.

4. Hallstatt, Austria

The lakeside town of Hallstatt is a UNESCO World Heritage Site and has even been dubbed the prettiest lakeside village in the entire world. Whether you visit at summer or wintertime, you are sure to fall in love with what will always be one of Europe’s most charming small towns.

5. Bruges, Belgium

Bruges has become incredibly popular for travellers looking to photograph the lego-like houses in the city centre (pictured above). It still remains to be one of Europe’s prettiest little towns but is now more popular than ever.

6. Bled, Slovenia

There’s much to see and do in Bled, however, the greatest attraction is undeniably Lake Bled – one of the world’s most stunning lakes and a favourite for visitors to Slovenia. Nearby Bled there are many beautiful small towns and national parks to visit, making this the perfect summer escape.

7. Bibury, England

This would indeed have to be the most photographed street in the Cotswolds! This small town is filled with old-world charm and could very well be the most charming town in England. The Cotswolds are one of our top choices for an English countryside escape, especially if you can visit over the summer months.

8. Albarracin, Spain

Some would say Albarracin is the most charming village in all of Spain. It’s just a two-hour journey from Valencia and a 30-minute train ride from Teruel.

9. Dubrovnik, Croatia

Game of Thrones has put Dubrovnik on the map. So much so, Dubrovnik has become the most visited destination in Croatia and is a great starting point for your explorations on the Dalmatian coast.

10. Sintra, Portugal

Just a short half-day trip from Lisbon is one of the most mystical little towns you will find in Portugal: Sintra! With its own castle located in the foggy hills, this town is a mystery waiting to be discovered.

11. Annecy, France

Annecy is built around a 14th Century Chateau and is arguably more charming than any other French town you will find. The town is also surrounded by the French Alps, making it even more picturesque!

12. Manarola, Italy

The image says it all – Manarola would have to be one of Italy’s most charming little towns on the coast. But there are so many more! Italy is filled with hidden gems to discover – be sure to take your time in this beautiful country.

13. Brasov, Romania

Often overlooked by travellers to Europe, I truly believe Romania is one of the most magical countries I have explored and Brasov would be the crowning jewel. This quaint and charming small town is the gateway to Transylvania’s castle region and epic landscapes, so be sure to allow at least four nights here to soak up all the town and area has to offer.

14. Reine, Norway

If a picture tells a thousand words, Reine in Norway has a story to tell. This beautiful fishing village has become one of the most sought after destinations in Europe. However, due to its remote location, many travellers only ever dream of visiting. If you have time on your hands, be sure to add this to your bucket list.

15. Mostar, Bosnia & Herzegovina



The small town of Mostar in Bosnia & Herzegovina has got to be one of the most underrated destinations in Europe. If you find yourself here, be sure to visit nearby Blagaj – another charmer!

16. Arles, France



This gorgeous town in the Provence region of France is your gateway to lavender and sunflower fields, incredible food and magnificent wine. Does it get any more French!?

17. Freiburg, Germany



Freiburg is home to around 230,000 people and is located in the Southwest of Germany. This is one of the best-kept secrets of Germany. Nowadays travellers seek out Berlin and Munich, for a particular festival I’m sure you’ve heard of; Oktoberfest. But if you get off the beaten path in Germany, you will find many of these small towns. This is a great way to meet locals and dive into German culture.

18. Salzburg, Austria

Not far from Hallstatt and just a few hours by train from the capital city of Austria (Vienna) is the much-loved city of Salzburg. Despite being a city, Salzburg has maintained its small-town charm in the centre of the Old Town and elsewhere in the city with its’ famous association with the Sound of Music being filmed in the fabulous Mirabell Gardens.

19. Ghent, Belgium

Ghent is one of Flanders’ two hidden delights (alongside Bruges). Just a short 20-minute train ride from its’ more popular neighbour, Ghent is equally charming however in a completely different way – be sure to visit to see why!

20. Ljubljana, Slovenia



Ljubljana is indeed the capital of Slovenia and thus a city as opposed to a small town, however, it simply has to be included due to its’ small-town charm – it is one of Europe’s most understated capitals!

21. Trogir, Croatia



Proof that there are many beautiful small towns to explore in Croatia: Trogir is an architectural marvel, mixing Renaissance, Baroque and Romanesque styles all in one town on the Adriatic coast.

22. Rothenberg, Germany



Look familiar? Walt Disney used Rothenberg as the inspiration for his film Pinocchio! The town has become quite a destination for romantic travellers in search of that old-world charm. If you wish to escape the crowds, stay a night or two. Most visitors only descend on the city for a day trip, leaving the streets bare at dusk.

23. Arosa, Switzerland



Arosa will indeed always be a special place to me as it is where I shot the cover of my book. The relatively small town in the Swiss Alps is a favourite of the English Royal family, so if it’s good enough for them I’m sure it’s good enough for all of us! Most travellers focus their efforts on the big cities of Switzerland like Lucerne and Zurich. But if it is secret small towns in Europe you are looking for, you will find just that in Arosa.

24. Bergen, Norway



Bergen is arguably Norway’s most charming, picturesque town. Situated on the West Coast of the country, Bergen was established before 1070 AD. Nowadays the town of Bergen holds all of its original charm, plus some modern additions. This is a great town to visit before you embark on a tour of the Norwegian fjord lands.

25. Positano, Italy



As one of the most beautiful coastal towns in Italy, Positano is hardly a secret. But this list just wouldn’t be complete without mention of Positano – a colourful, vibrant, cliffside town in the heart of Italy’s Amalfi Coast.