There are a lot of fantastic things to do in…
The 15 Most Beautiful Towns in Portugal You Can’t Miss
When planning a trip to Portugal, most people head straight to Lisbon and Porto. And you should. But when you venture out to the most beautiful towns in Portugal, that’s when you’ll get a real feel for this unforgettable country.
Want to get away from the tourist hordes? Wander ancient cobblestone streets? Or simply relax on a quiet beach? And then there’s the authentic, home-made food…I could go on.
From traditional fishing villages to historic hill towns or laid-back beach getaways, these 15 Portuguese towns are some of the most beautiful places in Portugal.
I hope this list of the best towns in Portugal will convince you to wander off the beaten path for part of your visit.
And, if you do, you’re in for some deliciously memorable moments.
The Most Beautiful Towns in Portugal – Table of Contents
Tavira
Cascais
Azenhas do Mar
Ericeira
Nazaré
Costa Nova
Aveiro
Évora
Monsaraz
Marvão
Óbidos
Sintra
Coimbra
Braga
Monsanto
Best Beach Towns in Portugal
Tavira
Tavira is a town flush with history. It sprawls over the banks of the Rio Gilão, its bridges and whitewashed houses creating a charming fresco.
As one of the best towns in the Algarve, its historical attractions include renaissance and gothic churches. There’s also the Castle of Tavira and the Roman Bridge.
Roam in town and explore its shady squares and leafy gardens. You’ll experience a dreamy blend of culture and history spiced up by its glorious weather.
Tavira is only 3km (1.8mi) away from the coast. To its south are the beautiful pristine beaches of Ilha de Tavira. To immerse yourself in Tavira’s unrushed experience, plan for a longer stay.
Where to stay in Tavira:
Hotel: Ozadi Tavira Hotel offers luxury accommodation in Tavira, while the Hotel Rural Quinta do Marco is 11 km away from Tavira’s centre.
Apartment: I like this highly-rated apartment (with a pool) on the quiet back streets of Tavira or this spacious studio in the historic centre of town.
Cascais
The affluent Cascais sits in the Portuguese Riviera alongside its sister city, Estoril.
Cascais’ unique magnetism for nobility gives the town a flavour of elegance and grace. That said, the charm of its fishing past lingers on. Its anglers still auction their daily catch at its harbour’s square.
There are tons of fun things to do in Cascais. For example, the tranquil and serene golden sands of Costa da Estoril that encircle Cascais to its west. To the north are the untamed and wild Serra de Sintra surfing beaches. Both beaches are within walking distance of the town centre.
Cascais is one of the best beach towns in Portugal with a very laid-back vibe.
Where to stay in Cascais:
Hotels: You will adore Hotel Cascais Miragem’s Atlantic facing infinity pool or The Albatroz Hotel which overlooks the Cascais Bay.
Apartment: This cozy apartment is in a quiet part of the town and just a 4-minute walk to the beach.
Azenhas do Mar
The quaint little town of Azenhas do Mar is postcard picture perfect. It is one of the most photographed villages in Portugal.
The town’s whitewashed cottages rest on top of a cliff with fantastic views of the sandy beach below. Its cobblestone streets, incredible beaches, and magnificent pools on cliffs give this town a priceless romantic feel.
The town’s Portuguese cuisine with lots of seafood and traditional fare based on old family recipes. Be sure to try Cafe das Patricias. Patricia, who shared an meal with Anthony Bourdain on his Porto episode, sources the freshest local ingredients for her classic dishes.
Its old town has antique architecture and remains of its legendary Azenhas or water mills that ran by sea power. Azenhas do Mar is an affordable tourist site and is active in summer and winter. I was thrilled to hit the beach in February!
Where to stay near Azenhas do Mar:
Hotels: Set in the mountainside, the luxurious Tivoli Palacio de Seteais has exquisite views of Azenhas. The Vila Gale Sintra has tons of wellness amenities.
Vacation rental: You can stay in one of those houses on the cliff, overlooking the ocean. Imagine relaxing in the hot tub with that view!
Ericeira
Ericeira is one of the prettiest towns in Portugal. Like Azenhas do Mar, Ericeira nests atop a thirty-meter high cliff. Below it are magnificent sandy beaches and the ocean.
Ericeira has some of the most panoramic views of seaside Portugal. It is also a mecca for surfers. Its whitewashed cottages, cobbled streets, and excellent waves draw in tourists from all over the globe.
It’s the only European entry on the World Surfing Reserves list. If you are not into waves, visit Ericeira just to sea bathe, stroll, and enjoy its grilled sardines. The seaside community is less touristy than most other towns in Portugal, so it is calm and affordable.
Where to stay in Erceira:
Hotel: Explore Ericeira from the beachfront at You and the sea or the Vila Gale Ericeira.
Apartment: Enjoy an unforgettable stay in this 2-bedroom apartment overlooking the ocean.
Nazaré
This vibrant fishing village with lots of captivating religious lore is stunning.
Nazaré is famous for its surfing community and wild waves. Its beaches are a tad unsafe, but they are pristine and perfect for relaxing.
The town is also known for its traditional clothing and gaily painted fishing boats. You may still see women who don multi-colored shirts, skirts, and seven petticoats.
There is delicious food to enjoy, fresh and succulent. In September, don’t miss the town’s Our Lady of Nazaré Festival.
Where to stay in Nazaré:
Hotel: The Hotel Miramar Sul has lots of pools, while the Miramar Hotel Spa & Apartments is an 8-minute walk from the beach.
Apartment: This quiet and affordable apartment has a sea view and excellent ratings from guests.
Costa Nova
Costa Nova is a picturesque town 61km (37.9 mi) away from Porto. Its brightly coloured striped houses gives it a unique look from other fishing villages in Portugal.
These distinct rainbow-like houses line a narrow strip of land between an adjacent lagoon and the sandy beach, offering cozy living spaces to tourists.
Behind the cheerful houses is the beach – – perfect for long walks. The sand is fine and white, and the water safe for swimming. Cross over to the Aveiro Estuary to windsurf and sail.
Some of the quaint town’s attractions include its fish market brimming with fresh seafood.
Where to stay in Costa Nova:
Hotel: Enjoy the cozy Home Sweet Home Aveiro Costa Nova hotel.
Aveiro
Not far from Costa Nova, is the Portugal town of Aveiro. Onlyy 68km (42 mi) away from Porto, it’s perfect for a day trip.
The town straddles the Aveiro “ria” and the river Vouga but is only a short distance from the Atlantic shoreline. A town with a colorful history, Aveiro has its roots in fishing and salt production.
Its canals are its major tourist attraction giving it the title of ‘The Venice of Portugal.’
There are lots of gondola-like boats ready to take you on a captivating ride through the waterways.
The seafood in the town is excellent and Aveiro is the considered the capital of the country for roast suckling pig.
Where to stay in Aveiro:
Hotel: Explore Aveiro and its environs from Melia Ria Hotel & Spa or the Hotel Aveiro Palace.
Vacation rental: This 1-bedroom rental home has a view of the S. Roque Channel, where tourist boats – the famous Moliceiros – sail.
The Prettiest Towns in the Alentejo Region
Évora
Évora is timeless and one of the most beautiful places in Portugal. Sitting in the plains of Portugal, it is just 140 kilometres (87 mi) from Lisbon. Its historical centre is a UNESCO World Heritage city.
The old town’s medieval walls host magnificent buildings and monasteries such as the gothic Cathedral of Évora and the Chapel of São Brás. The 15th century Saint Francis Church hosts the macabre Chapel of Bones.
Other historic buildings include the Royal Palace of Évora and the Roman Temple.
The Alentejo region is known for some of the best and most traditional food in Portugal. In Évora, I can recommend the pig cheeks at Cafe Alentejo.
It’s possible to do a Lisbon to Évora day trip, but plan for an overnight stay to sample all the city offers.
Where to stay in Évora:
Hotel: The M’AR De AR Aqueduto and the Convento do Espinheiro, Historic Hotel & Spa hotel have all the essence of Évora’s ageless grace.
Apartment: Stay in this charming apartment in the historic centre of Évora.
Monsaraz
Monsaraz is a hilltop town in Portugal overlooking the River Guadiana. The little museum village is but a stone’s throw away from Spain.
It has a graceful medieval feel, the enchanting beauty of its past oozing through its low-rise schist and lime architecture. Stroll through its cobbled lanes and fortified walls and see its fairy tale, Monsaraz Castle, with grand views of the Alqueva Dam.
The renaissance style Church of Nossa Senhora de Lagoa, with the Knight Templar tombs, is the heart of Monsaraz. Casa da Inquisição and the prehistoric Olival da Pega Dolmen are must-sees.
Try Sabores de Monsaraz for a home cooked meal and be sure to try the fresh cheese options. There is so much to see, feel, and enjoy in this picturesque beautiful Portugal town.
Where to stay in Monsaraz:
Hotel: For excellent views of the Monsaraz and its environs, stay at the São Lourenço do Barrocal. Vila Planicie has amazing pools and amenities.
Marvão
Marvão is one of the smallest and most beautiful of Portugal towns. The little gem sits atop Serra de São Mamede’s highest granite crest. This gives it a natural defence position, with steep slopes to its west, south, and north. Its only entryway is a footpath on its east.
Its red-roofed houses with elaborate wrought-iron balconies host about 1000 residents. A refuge of a Moorish lord, Marvão’s principal attraction is its walls and castle.
All its cobbled paths lead up to its unforgettable medieval castle. Another historic building to view at Marvão is the Igreja de Santa Maria. The town’s main asset is not just its castle but also its sweeping views of Portugal.
Where to stay in Marvão:
Hotel: The charming Pousada de Marvao hotel has excellent views of the region.
Historical Towns and Villages in Portugal
Óbidos
Óbidos is one of the oldest of Portugal towns. This fairy tale town in Portugal has been inhabited since the Paleolithic period.
The Óbidos Castle is the town’s most prominent landmark, considered to be one of Portugal’s seven wonders. You’ll sense the town’s medieval charm on its main street with its white houses and the renaissance period, Santa Maria Church.
Be sure to try the town’s specialty – – Ginjinha, a cherry liqueur served in a chocolate cup.
Óbidos is only 85 km (53mi), from Lisbon making it perfect for a day trip. This beautiful town has grown in popularity, so if you want to see it without the tourist bus crowds, stay overnight.
This town is also a UNESCO Creative City of Literature. The tiny village of 3000 people has over half a million books in its museums, public spaces, libraries, markets, and residences.
For photographers, Óbidos is a treasure trove. It even looks great in black and white!
Where to stay in Óbidos:
Hotel: For an overnight stay, book the Casa das Senhoras Rainhas or this lovely guesthouse that serves a delicious breakfast,
Apartment: Stay in this affordable studio with modern amenities and a view of the castle.
Sintra
The regal town of Sintra in central Portugal has an excellent mix of cultural and natural sites. Its woody granite mountain setting is a UNESCO World Heritage Site.
At Sintra, the Castle of the Moors, Sintra National Palace, and the Pena National Palace await you. The hilltop village has a unique micro-climate, with hills, the ocean, and an estuary hemming it in.
While many come to see the castles, be sure to spend some time in the fairy-tale town. Hans Christian Andersen called this romantic nirvana “the most beautiful place in Portugal.”
Walkthrough Sintra’s medieval streets and see its glorious old houses and craft shops. Stop by its famous bakery Piriquita and try the local specialties – – travesseiros, a mouth-watering puff pastry filled with almond cream.
You can see Sintra on a day trip from Lisbon, but for the full Sintra experience, plan a two or three-day visit.
Where to stay in Sintra:
Hotel: Explore this fairy tale Portuguese village from the Sparrow Sintra Nest. Villa Estefânia has evocative views of the Moorish Castle.
Apartment: Stay in this quiet apartment for two in the centre of town.
Coimbra
Coimbra on the banks of the Mondego River was Portugal’s medieval centre for a century. Although it’s actually a city in Portugal, the small-town feel made our list anyway.
This historical Portuguese city has a unique blend of modernity, deep traditions, old architecture, and youthful energy. Coimbra’s gothic buildings and Moorish fortifications are what legends are made of.
Coimbra’s most striking character is its educational history. This city hosts one of Europe’s oldest universities – – its library is a must-see.
Walk around the old town and tour its charming faculty architecture and its monumental cathedral on dark lanes lined with cobblestones. It’s easy to get to Coimbra from Lisbon via a 2-hour long train ride.
Where to stay in Coimbra:
Hotel: For an affordable option, I enjoyed my stay at the Casa de São Bentovery close to the University of Coimbra.
Apartment: This cozy and elegant one-bedroom apartment is right in the centre of town.
Braga
Braga is the oldest city in Portugal and one of its centres of religion. It has old baroque architecture everywhere you look. Its centerpiece is the Sé de Braga, the country’s oldest cathedral.
The Bom Jesus do Monte church, however, is what you will remember about Braga. The sanctuary’s iconic architecture makes it one of the beautiful places in Portugal. Its stairway, surrounded by stately gardens and sweeping views of the city, is simply angelic.
The city’s other outstanding attractions include its funicular and Our Lady of Sameiro sanctuary.
It’s only 50km (36mi) away from Porto. It’s an enjoyable day tour from Porto to visit Braga and nearby Guimares.
Where to stay near Braga:
Hotel: We recommend that you stay in Porto and visit Braga for a day. In Porto, stay in the historical Flores Boutique Hotel in Porto. Or for a luxury option, stay the Yeatman Wine Hotel & Spa, across the river in Vila Nova de Gaia.
Monsanto
Monsanto is the most unique of all Portugal towns. The extraordinary historical village is also known as the “Most Portuguese Village in Portugal.”
Monsanto’s wow factor kicks in immediately upon arrival. Your greeters will be two giant boulders on a path that goes uphill. Ascend the steep cobbled path to the mountaintop, and you’ll find red-roofed houses sprouting out of large boulders.
Some of the town’s houses are carved boulders fitted with doors. The Monsanto Castle further stresses the fable-like charm of the village. To get to the castle, clamber up the hillside to view its fortifications.
Where to stay in Monsanto:
Hotel: The Casa Do Castello Monsanto is only 200m away from the castle. Casa de David has the village’s fairy tale feel.
Map of Portugal’s Most Beautiful Towns
There you have it—fifteen of the most beautiful towns in Portugal.
Get off the beaten path and experience history, culture, and the most epic scenes in these unique settings.
More Information:
Tourism Information: Visit Portugal
Car Rental: I often use Auto Europe to find the best prices.
Suggested Reading: Rick Steves’ Portugal, Lonely Planet Portugal
Avoid data roaming fees: I use an aloSIM eSIM (a digital SIM card) to stay connected when I travel. Get 5% off your first order with the promo code: TRAVELBLISSNOW.
Pin it:
Things to do in Cascais, Portugal for a Seaside Getaway
The Best Way to Tour the Douro Valley, Portugal
How to Eat like a Local in Porto, Portugal
The Porto Bookstore that Inspired Harry Potter’s Hogwards