Skip to main content.

Hotels in Macedo de Cavaleiros, Portugal

Search & Compare Macedo de Cavaleiros Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Macedo de Cavaleiros

What's Macedo de Cavaleiros Like?

If you're looking for a place to get away, look no further than Macedo de Cavaleiros. Whether you're planning to stay for a night or for the week, the area around Macedo de Cavaleiros has accommodations to fit every need. Search for hotels in Macedo de Cavaleiros with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Macedo de Cavaleiros hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Macedo de Cavaleiros hotel deals are here with our lowest price guarantee.

Where are the Best Places to Stay in Macedo de Cavaleiros?

Below are the number of accommodations by star rating in Macedo de Cavaleiros and the surrounding area:

  • • 4 4-star accommodations from USD 44 per night
  • • 9 3-star accommodations from USD 33 per night
  • • 5 2-star accommodations from USD 32 per night

How to Get to Macedo de Cavaleiros

Flights to Macedo de Cavaleiros

  • • Braganca (BGC), 24 mi (38.6 km) from central Macedo de Cavaleiros

Things to See and Do in Macedo de Cavaleiros

What to See in Macedo de Cavaleiros

  • • Albufeira do Azibo
  • • Chapel of San Marcos
  • • Eira Park

Things to Do in Macedo de Cavaleiros

  • • Macedo de Cavaleiros Municipal Market
  • • Coronel Albino Pereira Lopo Municipal Museum of Archeology
  • • Museum of Sacred Art
  • • Macedo de Cavaleiros Cultural Center
  • • House of Careto

When Is the Best Time to Visit Macedo de Cavaleiros?

  • • Hottest months: August, July, June, September (average 84°F)
  • • Coldest months: January, February, December, March (average 33°F)
  • • Rainiest months: November, May, January, and April (average 1.56 inches of rainfall)