Start your trip by visiting the Lotus Temple, which is a beautiful temple shaped like a lotus flower. After that, head to the Red Fort to experience the Mughal architecture and history. In the evening, take a stroll in Lodhi Art District filled with vibrant street art.
Visit the iconic Taj Mahal in the morning to avoid the crowds and heat. Spend the afternoon exploring the Agra Fort, which was the main residence of the emperors of the Mughal Dynasty. End the day by watching the sunset at Mehtab Bagh.
Visit Fatehpur Sikri, a deserted city which was once the capital of the Mughal Empire. Then proceed to Jaipur, the Pink City, and visit the stunning Amber Fort. In the evening, explore the local markets and try some delicious Rajasthani cuisine.
Spend the day visiting the City Palace, Jantar Mantar and Hawa Mahal, all of which are located in the heart of the city. In the evening, take a stroll in Jal Mahal, a beautiful palace located in the middle of the Man Sagar Lake.
Visit the majestic Chittorgarh Fort, which was once the capital of Mewar. Then proceed to Udaipur, the City of Lakes. Spend the evening exploring the beautiful Lake Pichola and enjoying the sunset at Ambrai Ghat.
Spend the day visiting the City Palace, Jagdish Temple, Saheliyon Ki Bari and Fateh Sagar Lake. In the evening, take a boat ride in Lake Pichola and watch the sound and light show at City Palace.
Spend the morning exploring the local markets in Udaipur and buy some souvenirs. Then proceed to the airport to catch a flight back to Delhi. Spend the evening relaxing at your hotel before heading back home.
If you have more time, consider visiting Jaisalmer, the Golden City, and experiencing a camel safari in the Thar Desert. Alternatively, you can explore the city of Jodhpur, the Blue City, and visit the magnificent Mehrangarh Fort. Both of these cities are well connected with Jaipur and Udaipur.
For a day trip from Jaipur, consider visiting the abandoned city of Bhangarh, which is said to be haunted. Alternatively, you can visit the Sambhar Salt Lake, which is the largest inland salt lake in India.
To maximize your fun, try some local street food like kachori, samosa and lassi. You can also attend a cultural show in Jaipur or Udaipur to experience traditional Rajasthani music and dance.
To check hotel and flight prices, click here.