La Casa Grande is the main accommodation in Baena. It is a very stately hotel because it seems like an old house with classic and elegant decoration. Maybe the owners should renovate furniture because some guests could consider it a little bit deteriorated. One point in favor is its exceptional location. There are rooms that have a hot tub for relaxing. In addition, it has three restaurants where you can taste traditional food of the area made with the famous Baena oil.
Our second suggestion to sleep in Baena is the Hostal Los Claveles, a correct accommodation with a very good location in the centre of Baena. What we like the most is the quality-cost relationship. You can stay from 40€ in a double room with breakfast included.