Featuring an outdoor swimming pool, bar and free WiFi, Hotel Castelinho is located in Rio de Janeiro, 2.6 km from Flamengo Beach and 1.3 km from Escadaria Selarón. The property is around 3.1 km from Municipal Theatre of Rio de Janeiro, 3.9 km from Modern Art Museum and 4.6 km from AquaRio Rio Marine Aquarium. Sugarloaf Mountain is 9.1 km away and Christ the Redeemer is 10 km from the hotel.
Rooms are complete with a private bathroom equipped with a shower, all units at the hotel have a flat-screen TV and air conditioning, and selected rooms include a balcony. At Hotel Castelinho every room is equipped with bed linen and towels.
Museum of Tomorrow is 5.6 km from the accommodation, while Maracanã Stadium is 6.6 km away. The nearest airport is Santos Dumont Airport, 4 km from Hotel Castelinho.