$51 - $110
|CHEAPEST CITY IN PORTUGAL||Mértola||31% cheaper||Hotels in Mértola are the cheapest in Portugal at just $51 per night on average.|
|MOST EXPENSIVE CITY IN PORTUGAL||Zambujeira do Mar||51% more expensive||Zambujeira do Mar has the highest priced hotels in Portugal with rooms averaging $110 per night.|
|MOST POPULAR CITY IN PORTUGAL||Vila Nova de Milfontes||35% more users visited||More momondo users search for hotels in Vila Nova de Milfontes than any other city in Portugal|
The absolute cheapest price found in Beja was for $13/night. The average rate for a hotel in Beja is $88/night, so momondo would consider anything under $88/night to be a good deal for our users.
Casa do Canico, located in Serpa, is the top-rated hotel in Beja with a rating of 90. The next best rating is a 88 which was given to I Ka Hale by momondo users. The third-highest rated hotel is Hotel de Moura, which was rated a 86 by momondo users familiar with the hotel.