Riva del Garda is located at the north-western corner of Lake Garda, approximately 70 metres (230 feet) above sea level. The town is located at the southern edge of the Italian Alps, near the Dolomites. It is bordered by Monte Rocchetta to the west and Monte Brione, 376 metres (1,234 ft) above sea level, to the east. East of Riva del Garda is the village Torbole, bordered by Monte Baldo.
Winters are cold, sunny and with some snow; summers are extremely warm but rarely cold, with very hot afternoons and beautiful sunset at nights.