우다이푸르(힌디어: उदयपुर, 영어: Udaipur)는 인도 서부 라자스탄 주의 도시로, 인구는 559,317명(2001년 기준)이다. "호수의 도시"라는 별칭으로 불리기도 한다.
좌표: 24°35′N 73°41′E / 24.583°N 73.683°E / 24.583; 73.683