The most charming cities in Catalonia

Explore the most charming cities in Catalonia, Spain. Discover hidden gems and popular destinations, from coastal towns to medieval villages. Plan your next trip to Catalonia and experience the unique culture, history, and beauty of its urban landscapes. Find the best places to visit and things to do in Catalonia's most enchanting cities.

151100% verified
  1. 1

    Cadaqués

    31 Global Votes
    • Spectacular natural environment

      (+4)

    Cadaqués is a coastal town known for its white houses and narrow streets, offering a picturesque Mediterranean charm. It's often cited as one of the most beautiful villages in Catalonia, making it a must-see destination.

  2. 2

    Besalú

    30 Global Votes
    • Well-preserved medieval village

      (+3)

    Besalú is a medieval town known for its well-preserved architecture and historic bridge. Its rich history and stunning views make it a popular choice for those seeking charming Catalan villages.

  3. 3

    Rupit i Pruit

    30 Global Votes
    • Perfectly preserved medieval village

      (+4)

    Rupit i Pruit is known for its rustic stone houses and dramatic setting, often described as a fairytale village. Its unique atmosphere and natural surroundings contribute to its enchanting appeal.

  4. 4

    Tossa de Mar

    30 Global Votes
    • Well-preserved medieval walls

      (+4)

    Tossa de Mar is a coastal town with a historic castle overlooking the sea, combining beach charm with medieval history. This blend of natural beauty and historical significance makes it a captivating destination.

  5. 5

    Miravet

    30 Global Votes
    • Imposing Templar castle

      (+4)

    Miravet is famous for its Templar castle perched on a hilltop, offering breathtaking views of the Ebro River. The combination of historical importance and scenic landscapes makes it a truly enchanting location.