El Hotel Urán se encuentra en San Gerardo de Rivas, en el cantón de Pérez Zeledón, provincia de San José, Costa Rica. Está ubicado sobre la Ruta 242 entre Rivas y San Gerardo, aproximadamente 2 km al este de la Escuela de San Gerardo.
Para llegar desde San Isidro de El General, se toma la Ruta Interamericana Sur (Ruta 2) hacia Rivas, luego desde Rivas se continúa por la Ruta 242 hasta San Gerardo; el trayecto en total suele tomar unas 2-2,5 horas, dependiendo del punto de partida. Desde San José el viaje por carretera asciende a aproximadamente 5-6 horas, combinando autopistas y rutas montañosas.