
A man-made lake at the center of Udaipur, known for its island palaces like Jag Mandir and scenic boat rides with views of the City Palace.
Lake Pichola is an artificial freshwater lake that forms the heart of Udaipur. Created in the 14th century, it is surrounded by historic palaces, temples, ghats (bathing steps), and hills, creating a stunning backdrop. The lake contains four main islands: Jag Niwas, home to the famous Taj Lake Palace hotel; Jag Mandir, a palace open to visitors; Mohan Mandir, from where the king would watch the Gangaur festival; and Arsi Vilas, a small palace that was once an ammunition depot and now serves as a bird sanctuary.
Explore upcoming events, concerts, expos and experiences near you
Pichola, Udaipur, Rajasthan 313001, Old City, Udaipur, Rajasthan, India
Air
Maharana Pratap Airport (UDR) is the nearest airport, located about 24 km from Lake Pichola. It takes approximately 45-60 minutes to reach the lake area by taxi.
Train
Udaipur City Railway Station (UDZ) is about 3 km from Lake Pichola. It is well-connected to major Indian cities like Delhi, Mumbai, and Jaipur. Auto-rickshaws and taxis are available at the station.
Road
Udaipur is well-connected by National Highway 48 and other state highways. Regular government and private buses run from cities like Jaipur (400 km), Ahmedabad (250 km), and Delhi (660 km).
Local Transport
Auto-rickshaws are the most common way to get around near the lake. Taxis and ride-hailing services like Ola and Uber also operate in the city. The narrow lanes of the Old City are best navigated on foot.
Nearby restaurants near Lake Pichola
No restaurants found nearby

Sign up to get the latest travel deals, insider tips, and destination guides straight to your inbox.
From cozy city hotels to luxury resorts — book the best stays at unbeatable prices.