Hotel Beija Flor Rio de Janeiro bevindt zich in de nabijheid van het strand van Botafogo, gelegen op 25 minuten lopen.
Het hotel is gelegen op ongeveer 3 km van het Cultureel Centrum van Brazilië. Het 2-sterrenhotel is gesitueerd binnen een paar straten van Catete metrostation. Het Museu do Amanhã ligt binnen circa 10 minuten met de auto, terwijl Estação D Pedro II Central station op ongeveer 4 km van Beija Flor is.
Ingericht met een bureau, beschikken de 30 kamers over gemakken zoals een TV en een minibar. Ze bieden badkamers met een apart toilet en een douche.
Coffee Bis Ltda Me, gelegen op 150 meter afstand, behandelt gasten met Braziliaanse maaltijden.