Online reservation

Bela Flor Lisbon

Rua De Sao Lazaro Nº16-3ºpiso, Lisbon, Portugal

The central Bela Flor Hotel is a 2-star property located 1050 meters away from Liberty Avenue.

The center of Lisbon can be reached in 20 minutes' walk from the hotel. A ship terminal as well as Avenida - South Exit subway station are not far from the hotel.

Cervejaria Ramiro and Restaurante Japones Dao offer an assortment of dishes within 250 meters of the property.

Rossio train station is a 10-minute walk away. Bela Flor Hotel is located within 10 km from Pakuba airport.



  • Luggage storage
  • Multilingual staff
  • No pets allowed
  • Express check-in/ -out
  • Non-smoking property
  • Limited time reception
  • No elevators
  • Adults only


  • Paid shuttle service
  • Paid airport shuttle
  • Paid beach shuttle
  • Paid city shuttle

Room Amenities

  • Shared bathroom
  • Soundproofed rooms
  • Fan/ Extractor


Rua De Sao Lazaro Nº16-3ºpiso, Lisbon, Portugal


Please, select dates to see available rooms.


Add review

Your details

Your impression of the property

Very bad Excellent

If you have any questions regarding your reservation made through our website, please go to our Contact Us page.

Contact Us

Bela Flor

Rua De Sao Lazaro Nº16-3ºpiso, Lisbon, Portugal

What's nearby

  • Local attractions
  • Miradouro da Graca
    450 m
  • Igreja de Sao Domingos ( Santa Justa e Rufina )
    400 m
  • Rossio Square
    500 m
  • Coliseu dos Recreios
    400 m
  • Lux
    300 m
  • Santa Justa Lift
    650 m
  • Castelo de S. Jorge
    600 m
  • Lisbon Cathedral
    900 m
  • Airports
  • Portela
    6.4 km
  • Train stations
  • Rossio Station
    600 m