Ulan-Ude lies east of Moscow and southeast of Lake Baikal. It is above sea level at the foot of the Khamar-Daban and Ulan-Burgas mountain ranges, next to the confluence of the Selenga River and its tributary, the Uda, which divides the city.