Basilica of the Archidiocesan Marian Shrine of Our Lady of Penha jest w prawie 6 km, a Uniwersytet Stanowy Rio de Janeiro jest prawie 15 min jazdy samochodem od Hotel Megara Rio de Janeiro.
Pokoje gościnne posiadają biurko i telewizor z płaskim ekranem oraz prywatne łazienki z oddzielną toaletą i prysznicem. Zapewniono w nich telewizję satelitarną, a także klimatyzację.
Obiekt serwuje codziennie bezpłatne śniadanie. Podczas pobytu w Hotel Megara goście mogą wybierać spośród pobliskich lokali gastronomicznych, takich jak restauracja Di Carlos Pizzaria, w odległości 7 min spacerem, czy restauracja Caldeirao Do Engenhao w odległości 8 min spacerem.
Hotel jest położony w dzielnicy Zona Norte, w niewielkiej odległości od dworca kolejowego Olimpica de Engenho de Dentro. Jerusalem Cultural Center znajduje się około 10 min autem od tego hotelu. Train Museum leży w około 500 m. Również dworzec autobusowy 606 - Engenho de Dentro x Rodoviaria jest zlokalizowany w zasięgu wzroku od Megara.