El Hotel Atithi está situado cerca de Shiv Mandir Dehradun y a solo 10 minutos a pie del centro de Dehradun. Los huéspedes que se alojen en el hotel pueden aparcar su coche en el lugar.
La Indira Market y el Parade Ground se encuentran a 25 minutos andando del hotel y a 2 km del hotel. Los lugares de interés religioso de la zona son Mindrolling Monastery (7 km) y el Tapkeshwar (6 km). El alojamiento está situado a poca distancia de Gandhi Park, mientras que la estación de autobuses Mussoorie stand está a una distancia de tan solo 10 minutos a pie. El Hotel Atithi en Dehradun está a 25 minutos en coche del aeropuerto Dehradun.
Las 33 habitaciones, que ofrecen TV de pantalla plana con canales vía satélite, disponen de una plancha y tabla de planchar, climatizador para garantizar una estancia confortable. Además, estas habitaciones incluyen un hervidor eléctrico y nevera, así como bidé, un inodoro separado de la ducha y ducha.
El restaurante el Chauhan Restaurant con comida india, está ubicado a unos 8 minutos a pie de este hotel.