Located in Dehradun, OYO 13839 Hotel Narula is within a 15-minute drive of Clock Tower and Wadia Institute of Himalayan Geology. This hotel is 3.4 mi (5.5 km) from Forest Research Institute and 4.4 mi (7 km) from Mindrolling Monastery.