Punta Arenas'ın 247 km. kuzeyindeki Puerto Natales şehri yakınlarındaki Ultima Esperanza (son umut) fiyortu üzerinde bulunur. Buzula fiyort üzerinden tekne yolculuğu ile ulaşılır.
Buzul Bernardo O'Higgins Milli Parkı'nda bulunan 2.035 m. yükseklikteki Balmaceda Dağ'ından aşağıya, Ultima Esperanza fiyortuna iner. 1980'li yıllarda deniz seviyesinde olan buzulun ayağı günümüzde küresel ısınma etkisiyle yükseklere çekilmiştir.