Desert safaris, palace stays, tiger safaris and colourful bazaars: the best experiences in the Land of Kings.
Rajasthan is India's largest state and one of its most rewarding to travel. Beyond the famous forts and palaces, the real magic lies in the experiences: a night under the stars in the Thar Desert, a sunset boat ride on a lake, or a bowl of dal baati churma in a village home.
Top things to do in Rajasthan
1. Go on a camel safari in the Thar Desert
Ride across the golden dunes of Sam or Khuri near Jaisalmer, watch the sunset, and spend the night in a desert camp with folk music and Rajasthani dinner.
2. Stay in a heritage palace hotel
Many royal palaces and havelis are now hotels. A night in one is the best way to experience the Rajput lifestyle.
3. Spot tigers in Ranthambore
Ranthambore National Park is one of the best places in India to see a wild Bengal tiger, with the ruins of a 10th-century fort inside the park.
4. Shop in the old bazaars
Look for block-printed textiles, blue pottery, lac bangles, leather mojaris and silver jewellery in the markets of Jaipur, Jodhpur and Udaipur.
5. Taste Rajasthani food
Try dal baati churma, gatte ki sabzi, ker sangri, laal maas and the famous pyaaz kachori of Jodhpur.
Best time to visit
October to March, when days are pleasant and nights cool. Summers (April to June) are very hot, especially in the desert.
Frequently asked questions
How many days do I need for Rajasthan?
Plan at least 7 to 10 days to cover Jaipur, Jodhpur, Jaisalmer and Udaipur at a comfortable pace.