Mahi River Islets
The numerous small islands giving Banswara its nickname.
Offbeat Rajasthan
Rajasthan, India· Last updated


Nearest Airport
Banswara sits in southern Rajasthan's tribal Vagad region, earning its "City of a Hundred Islands" nickname from the numerous small islets scattered across the Mahi River as it winds through the district — a genuinely unusual geographic feature for Rajasthan, a state otherwise associated with desert rather than river-island scenery. The town holds significant Bhil tribal population and culture, along with the historic Kagdi Pol dam and gardens, giving Banswara a character distinct from Rajasthan's more famous desert and palace circuit. Banswara suits travelers wanting genuine tribal-belt Rajasthan away from the state's more publicized heritage towns — boat rides among the Mahi River's islets, Bhil cultural context, and the town's own quiet, under-visited character reward those willing to venture into this southern corner of the state.
Mahi River Islets
The numerous small islands giving Banswara its nickname.
Kagdi Pol
A historic dam and garden complex.
Bhil Tribal Culture
The dominant indigenous community in the region.
The TripDnD Rate
Planning a stay in Banswara?
Send us the property you're considering — anywhere online. Our rate desk works our partner network and negotiates a better rate for you. No booking fee.
Typical reply within 30 minutes
Nearest Airport: Udaipur (Maharana Pratap) Airport, approx. 165 km. Nearest Railway Station: Banswara has limited local rail access; Ratlam (Madhya Pradesh) offers wider connectivity. By Road: From Udaipur, drive to Banswara, roughly 165 km, taking approximately 3.5-4 hours.
October–March.
Ready-made Rajasthan itineraries from TripDnD-verified local experts — customise dates, stays and pace.

2N New Delhi · 1N Agra · 2N Jaipur · 2N Jodhpur · 2N Udaipur
Rajasthan · 9 Nights / 10 Days
From
₹75,175
per person

1N Delhi · 1N Agra · 1N Jaipur
Rajasthan · 3 Nights / 4 Days
From
₹30,885
per person

2N New Delhi · 1N Agra · 2N Jaipur · 1N Bikaner · 2N Jaisalmer · 1N Jodhpur · 2N Udaipur
Rajasthan · 11 Nights / 12 Days
From
₹92,820
per person

1N New Delhi · 1N Agra · 2N Jaipur
Rajasthan · 4 Nights / 5 Days
From
₹37,975
per person

2N Delhi · 1N Agra · 2N Jaipur
Rajasthan · 5 Nights / 6 Days
From
₹1,67,200
total trip

1N Delhi · 1N Mandawa · 1N Bikaner · 2N Jaisalmer · 1N Jodhpur · 1N Mount Abu · 2N Udaipur · 1N Pushkar · 2N Jaipur
Rajasthan · 12 Nights / 13 Days
From
₹1,50,480
total trip
Search any offbeat valley, village or state across India.
More to explore: offbeat places in Rajasthan · all offbeat India · browse every stay