Os resorts em Udaipur oferecem arquitetura histórica e vistas panorâmicas para os lagos. A maioria está às margens do Lago Pichola, como The Oberoi Udaivilas e Taj Lake Palace, ambos com classificação excepcional. Para orçamento mais acessível, o Club Mahindra Udaipur fica a 10 km do centro e dispõe de piscina, spa e restaurante. As diárias vão de US$ 50 no Club Mahindra a mais de US$ 500 nos resorts de luxo.
The Oberoi Udaivilas ocupa 50 hectares com jardins, fontes, piscinas aquecidas, spa e três restaurantes. Taj Lake Palace, construído em 1746 no meio do Lago Pichola, oferece serviço de mordomo, ioga e passeios de barco. Ambos incluem café da manhã e Wi-Fi. Club Mahindra é voltado para famílias, com entretenimento e jogos. Reserve com antecedência para melhores tarifas.
