Колорадо берёт начало к югу от Лаббока, штат Техас, на плато Льяно-Эстакадо. Река течёт в юго-восточном направлении через несколько водохранилищ, включая озеро Бьюкенен, озеро Линдона Джонсона, и озеро Тревис. За озером Бьюкенен в неё впадает река Ллано, а у озера Тревис — другой приток, река Педерналес. Река Колорадо впадает в Мексиканский залив. Средний расход воды около 81 м³/сек.