Veganderlust contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these Amazon links, I may receive compensation at no extra cost to you.  For more info, see the Disclosure Policy.

15 Fairytale Castles in Portugal You Need to See (With Map)

Planning a trip to Portugal and not sure which castles are actually worth visiting? With so many to choose from, it can be hard to know which ones are must-sees and which are better skipped, especially when some of the most famous ones are packed with tourists.

After spending over a month exploring Portugal and visiting castles in Lisbon, Sintra, and Guimarães, I’ve put together this list to help you choose. Some offer incredible views, others are rich in history, and a few are quiet, underrated gems that deserve more attention.

Here are the best castles in Portugal, why they’re special, and tips for visiting each one. You’ll also find a map at the end to help plan your route.

1. São Jorge Castle (Lisbon)

One of the top sights in Lisbon, São Jorge Castle sits high on a hill overlooking the city. It’s absolutely worth visiting even for the panoramic views alone.

When I visited in October, there was a massive queue at the ticket booth. I simply bought my ticket online on the spot and it let me skip the queue entirely. Once inside, the crowds quickly thinned out, and walking the walls was one of my favorite parts of the visit.

There’s not much to see inside beyond the walls, but the atmosphere and scenery make up for it. You can easily pair it with a walk through the Alfama neighborhood just below.

How to visit:

  • 📍Located in central Lisbon, easily reachable on foot or by tram
  • 🎟️ Book your ticket online in advance to skip the queue
  • 🕒 Go early in the day or late afternoon for softer light and fewer crowds

2. Pena Palace (Sintra)

Colorful exterior of Pena Palace in Sintra, Portugal, featuring a vivid yellow domed tower and lavender-tiled facade with ornate details. Tourists walk and gather in the cobblestone courtyard below, surrounded by lush greenery and whimsical architectural elements under a bright blue sky.
The famous Pena Palace

Pena Palace is probably the most famous castle in Portugal, and it looks like something straight out of a fairytale. With its bright colors, eclectic architecture, and dramatic hilltop setting, it’s easy to see why so many people want to visit.

But honestly? It was the most stressful part of my day trip to Sintra. Even on a cloudy day in October, the crowds were intense. The palace grounds are beautiful, but the number of people made it hard to enjoy.

That said, without the crowds, this would be one of the most impressive palaces in Europe.

If you’re planning to go, try to book the earliest possible entry and arrive at the gates well before your time slot. Or go off-season, though as I learned, even that doesn’t guarantee quiet.

How to visit:

  • 🚆 Day trip from Lisbon to Sintra by train (45 min), then take the local bus or hike
  • 🎟️ Book a timed-entry ticket in advance to save money and to avoid sold-out tickets
  • ⏰ Very early mornings are your best chance to beat the crowds

3. Moorish Castle (Sintra)

A castle wall and tower, on one side are bushes and stones, on the other side is a town in the distance, make sure to add it to your itinerary if you do one of the SIntra day tours from Lisbon
The walls of the Moorish Castle

Just a short walk from Pena Palace, the Moorish Castle (Castelo dos Mouros) is a completely different experience. These are crumbling stone walls rather than a polished palace, and that’s exactly what makes it special.

The best part? It’s much less crowded than the other Sintra attractions. Walking along the rugged castle walls with views across Sintra was one of the highlights of my day. It felt like stepping back in time.

There’s not much to see “inside” since the interiors haven’t survived, but the wall walk alone makes it worth the visit, especially if you’re into photography or want a quieter escape from the Sintra madness.

How to visit:

  • 🚆 Day trip from Lisbon to Sintra by train (45 min), then take the local bus or hike
  • 🎟️ Book a entry ticket in advance to save money
  • 🕒 Go early or in the afternoon when Pena Palace visitors are thinning out

4. Quinta da Regaleira (Sintra)

While not technically a castle, Quinta da Regaleira is easily one of the most magical places in Portugal. Think mystical gardens, hidden tunnels, towers, and the famous Initiation Well, it feels more like exploring a secret world than visiting a Portuguese landmark.

It’s still popular, but compared to Pena Palace, the atmosphere is more relaxed. The biggest queue was for the well, but you can explore the rest of the grounds more freely. This was my favorite site in Sintra, the architecture is stunning, and the garden is full of little surprises.

If you only have time for one place in Sintra and want something unique, choose this.

How to visit:

  • 🚆 Day trip from Lisbon to Sintra by train (45 min), then take the local bus or hike
  • 🎟️ Buy your ticket online to avoid queues
  • 📸 Don’t miss the Initiation Well, but explore the forest paths too

5. Guimarães Castle

Low-angle view of a stone castle wall with battlements, framed by tree branches, and a rock in the foreground displaying a bronze medieval helmet sculpture.

Known as the birthplace of Portugal, Guimarães Castle is packed with historical significance, and it makes for a perfect day trip from Porto. The castle itself is small, but walking along the stone walls gives you a real sense of its medieval past.

It’s a bit outside the main part of town, so the views aren’t particularly scenic, but the setting is peaceful. Inside the central tower, there’s an exhibition, though after climbing all those stairs, I was hoping for a rooftop terrace (there isn’t one!).

Right next to the castle is the Palace of the Dukes of Braganza, which looks more like a grand mansion than a royal palace. The rooms inside are impressive, especially the chapel, and worth checking out while you’re there.

How to visit:

  • 🚆 1 hour train ride from Porto to Guimarães
  • 🎟️ Buy a combo ticket for the castle and the palace at the ticket office in the Ducal Palace
  • 🕒 Go on a weekday for fewer crowds

6. Óbidos Castle

Stone castle walls and towers encircle a village with white and orange-roofed homes, framed by lush trees and a backdrop of distant hills.

If you’re dreaming of cobblestone streets, whitewashed houses, and medieval walls, Óbidos Castle is for you. The castle itself has been converted into a hotel, but you can still walk the full length of the town walls, which was one of the highlights of my visit.

The town of Óbidos feels like a storybook. It’s small, charming, and easy to explore in a few hours, making it a popular day trip from Lisbon. The views from the walls are gorgeous, and walking them is completely free (though the path can be narrow and a bit uneven in places).

For the ultimate castle experience in Portugal, you can even sleep inside the castle, it’s now a pousada (historic hotel), which makes a stay here something really special.

How to visit:

  • 🚗 About 1 hour by car or bus from Lisbon, or 2.5 hours by train
  • 🚶 Walk the full wall circuit, best in early morning or golden hour
  • 🏰 Book a night in the castle hotel if you want to stay somewhere truly unique

7. Almourol Castle

Stone castle perched on a rocky hill beside a calm river reflecting the structure and blue sky. A lone tree stands on the grassy bank adding to the peaceful landscape.

Perched on a tiny island in the middle of the Tagus River, Castle of Almourol is one of the most photogenic castles in Portugal. It looks like it’s straight out of a movie, a lone medieval fortress surrounded by water and accessible only by boat.

The castle itself is mostly ruins, but the setting is what makes this one so special. It’s quiet, scenic, and a completely different experience from more touristy spots. If you love photography or just want to see something unique, this should be on your list.

There are regular boat crossings to the island, and the trip across the river only takes a few minutes. It’s a peaceful, off-the-beaten-path stop that’s ideal for a relaxed day trip.

How to visit:

  • 🚗 By car about 1.5 hours from Lisbon, or 2 hours by train
  • ⛵ Boat crossing is required to reach the island (tickets sold on site)
  • 🧭 Combine it with a visit to Tomar or stop on the way from Lisbon to Porto or Coimbra

8. Tomar Castle

The courtyard of a yellow palace with intricate details in Tomar

Once a stronghold of the Knights Templar, the Castle of Tomar is part of the larger Convent of Christ complex, and it’s one of the most impressive historic sites in Portugal. The mix of military architecture and ornate religious buildings gives it a totally unique feel.

You’ll find massive walls, hidden passageways, and intricate Manueline-style windows, all layered with centuries of history. It’s a quieter alternative to the castles in Sintra, and because it’s less visited, you have more space to really take it in.

If you’re into history or architecture, this is an absolute must. It’s also one of the best-preserved Templar sites in Europe and the town of Tomar is also really charming.

How to visit:

  • 🚆 About 2 hours from Lisbon by train
  • 🎟️ Entry is to the whole Convent of Christ complex, including the castle
  • 🕒 Plan at least 2–3 hours to explore properly

9. Castelo de Monsanto

Ancient stone ruins and castle walls sit dramatically among massive boulders and dry grasses on a rugged mountaintop landscape.

Tucked into the rocky landscape of central Portugal, Castelo de Monsanto might just be the most unique castle on this list. Built among giant boulders, the ruins blend so seamlessly into the cliffs that at times it’s hard to tell what’s natural and what was carved by hand.

There’s not much left of the structure itself, but exploring the stone paths and panoramic viewpoints makes it worth the effort, especially if you’re someone who enjoys quiet, offbeat destinations in Portugal.

The village of Monsanto is also officially known as the most Portuguese village in Portugal, and it’s a lovely place to wander before or after visiting the castle ruins.

How to visit:

  • 🚗 Best reached by car, 3 hours from Lisbon or Porto, 2.5 hours from Coimbra
  • 🥾 Some uphill walking required, wear good shoes
  • 📸 Ideal for sunset if you want golden light over the rocky landscape

10. Castelo de Leiria

A large stone castle with red-tiled roofs and arched balconies flying the Portuguese flag, nestled among dense greenery on a bright sunny day.

Overlooking the city of Leiria, this castle is a striking mix of medieval ruins and restored architecture. It’s less touristy than many others on this list, which makes for a peaceful visit, and the views over the town and river are beautiful.

Inside, you can explore a small museum, climb towers, and walk along the fortified walls. It’s a great spot for anyone interested in Portugal’s history, and because it’s centrally located in town, it’s easy to reach without a long trek.

If you’re traveling between Lisbon and Coimbra or Porto, this makes a great half-day stop.

How to visit:

  • 🚗 Around 1.5 h from Lisbon by car, or 2 h by bus; or 50 min by car or bus from Coimbra
  • 🕒 Check if there’s an event on during your visit
  • 🎟️ Tickets are inexpensive and include museum access

11. Silves Castle

A red sandstone castle with crenellated walls and towers rises above a hillside town of white houses with orange roofs and palm trees.

In the heart of the Algarve, Silves Castle stands out with its deep red stone walls and sweeping views over the surrounding countryside. It’s one of the best-preserved Moorish fortresses in Portugal and offers a fascinating glimpse into the region’s Islamic history.

While the interior is mostly open-air ruins, there’s a small museum, gardens, and walkable walls. It’s much less crowded than other Algarve attractions, so it makes a nice cultural break from the beaches.

If you’re road-tripping the Algarve, this is an easy and worthwhile detour.

How to visit:

  • 🚗 Located in the Algarve about 50 min by car from Faro and 35 min from Lagos, by public transport it takes double the time
  • 🕒 Open year-round, with longer hours in summer

12. Marvão Castle

A mountaintop fortress with thick stone walls and towers overlooks a manicured garden filled with trees and flowers, under a clear blue sky.

Perched high in the Serra de São Mamede mountains near the Spanish border, Marvão Castle offers some of the most dramatic views in Portugal. From the ramparts, you can see all the way across the surrounding valleys, and sometimes even into Spain.

The castle itself is well-preserved, with high towers, walkable walls, and a peaceful atmosphere. The village of Marvão is also beautiful, quiet, whitewashed, and full of charm.

Because of its remote location, it’s rarely crowded, which makes the whole experience feel extra special. This is the kind of place that feels like a hidden gem, perfect for a more off-the-beaten-path Portugal trip.

How to visit:

  • 🚗 Best reached by car; about 3 hours from Lisbon (or 4.5 h by bus)
  • 🥾 Bring sturdy shoes for walking the walls and cobbled streets

13. Evoramonte Castle

A solid, cylindrical fortress with rounded towers stands on a dry grassy hilltop beneath a clear blue sky, flanked by two sparse trees.

With its cylindrical towers and thick stone walls, Evoramonte Castle looks almost like a fortress out of a fantasy novel. It’s perched on a ridge overlooking the Alentejo countryside, and the panoramic views are absolutely worth the stop.

The interior is relatively small, and there’s not much in terms of exhibitions, but the unique architecture and quiet setting make it a rewarding detour. You won’t find many crowds here, so it’s ideal if you’re after something low-key and atmospheric.

How to visit:

  • 🚗 Best reached by car, about 1h 45min from Lisbon, or 30 min by car from Evora
  • 🧭 Can be combined with a visit to Évora or Monsaraz
  • 📷 Great for golden hour or sunset photos

14. Santa Maria da Feira Castle

A well-preserved stone castle with pointed turrets and crenellated walls stands behind a single tree, set against a vibrant blue sky.

If you’ve ever imagined what a classic fairytale castle looks like, Santa Maria da Feira Castle might be the closest match in Portugal. With its pointed turrets it looks like something out of a medieval film set.

It’s one of the best-preserved castles in northern Portugal and not overly touristy, which makes it a fantastic alternative if you’re near Porto and want to escape the crowds. Inside, you’ll find exhibitions and occasional events or reenactments, especially during summer festivals.

This one is especially fun if you’re traveling with kids or want something that feels like a proper castle adventure.

How to visit:

  • 🚗 About 30 minutes south of Porto by car, or 1 hour by bus
  • 🧭 Check if there’s a festival on, they sometimes have a medieval fair
  • 📍 In between Porto and Aveiro, so great as a stop on a day trip to Aveiro

15. Castle Fortress of Almeida

An aerial shot of a fortified town with perfectly preserved star-shaped bastions and red-roofed buildings, surrounded by green fields and modern roads.

Unlike any other castle on this list, Almeida is a star-shaped fortified village, and its real magic lies in the scale of its 17th-century defensive walls. Seen from above, the geometric layout is impressive, it’s so big, you can’t even really see it while walking around the walls.

There’s not much left of the original medieval castle (it was destroyed in an explosion), but the fortified structure around the town remains incredibly well-preserved. It’s a must-see for military history lovers.

Because of its location near the Spanish border, it’s not the easiest place to reach, but that remoteness also means very few tourists.

How to visit:

  • 🚗 Best accessed by car, around 3.5 h from Lisbon, 2.5 h from Porto, or 2 h from Coimbra
  • 🧭 Worth combining with a road trip through the Beira Interior region

Map of the Best Castles in Portugal

To help you plan your trip, here’s a map showing all 15 castles featured in this post. Whether you’re staying in Lisbon, Porto, or road-tripping through the countryside, you’ll find plenty of options to add to your Portugal itinerary.

Which Castle in Portugal Will You Visit First?

From iconic palaces to quiet ruins with epic views, Portugal is full of castles that are well worth your time. Whether you’re planning a quick day trip or a full road trip, this list gives you a mix of highlights and lesser-known spots to inspire your itinerary.

Some of these castles are also near lesser-known towns and scenic viewpoints, if you’re looking to get off the beaten path, check out my guide to hidden gems in Portugal for more ideas you can combine with your castle visits.

Read more about Portugal:

Pin it for later:
A travel graphic featuring two Portuguese castles, one perched on a rocky hill above a river and another with red stone walls towering over a town with white houses and orange roofs. Bold text in the center reads "15 stunning castles in Portugal," with the website veganderlust.com at the bottom.
15 Breathtaking Castles in Portugal You Can Actually Visit