La Virgin prend sa source à plus de 2600 mètres d'altitude : elle, a bien du mal à rejoindre le Colorado quelques 1500 mètres plus bas. C'est une petite rivière, mais elle ajoute chaque année trois millions de tonnes de sédiments aux déblais transportés par le Colorado. Elle lui a fallu treize millions d'années pour creuser son canyon, si profond que les rayons du soleil pénètrent rarement jusqu'à l'eau, si étroit qu'un violent orage en amont peut faire monter l'eau de 7 ou 8 mètres en un quart d'heure ! La route principale du parc suit la rivière ...