- If you'd prefer a self-catering option, we suggest that you visit our online partner Booking.com.
A historic city in Portugal’s Alentejo region, Beja has long been popular with culture aficionados. With heritage highlights including a magnificent castle and medieval edifices, it’s a wonderful place for a wander — and the southern plains which surround it are studded with vineyards and opportunities for outdoorsy adventure. Our pick of the best places to stay in Beja is a laid-back, traditional hotel in the heart of town, well-placed for active friends, families and couples.
Begin your explorations with a tour of the impressive Beja Castle, before admiring the Renaissance-era Misericórdia Church, and the beautiful Convent of Nossa Senhora da Conceição. The convent is home to an excellent regional museum, which is also well worth visiting. Stroll along narrow lanes lined with tiled houses, shops, galleries and cafes, and sip a mid-morning coffee or tuck into flavoursome fare with friends at lunchtime. Expect fantastic people-watching from eateries which spill out onto the street.
Venture into the surrounding countryside for tours and tastings a top-notch wineries, to discover olives groves and to delve into the region’s famous cork production. Hiking and cycling trails abound, and there are pretty villages to see in all directions. Return to the best place to stay in Bela for delicious dinners of seasonal specialities after a refreshing dip in the pool.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Beja
A charmingly traditional pousada in the centre of Beja. Large rooms and suites, simply furnished, offer lots of space and excellent value. Sprawling gardens, pool area, tennis court, wonderful restaurant. Romantic, family friendly and good value.