Start your trip in Mumbai, the bustling metropolis of India. In the morning, visit the iconic Gateway of India, a monumental arch overlooking the Arabian Sea. Take a ferry ride to Elephanta Caves, a UNESCO World Heritage site, known for its ancient rock-cut temples. In the afternoon, explore the lively streets of Colaba, where you can find affordable shopping and street food. As the evening sets in, head to Marine Drive, also known as the Queen's Necklace, and enjoy a leisurely walk along the waterfront promenade.
Take a morning flight from Mumbai to Udaipur, known as the "City of Lakes." Explore the magnificent City Palace, a palace complex offering stunning views of Lake Pichola. In the afternoon, visit the Jagdish Temple, a large Hindu temple with intricate carvings. End your day by taking a boat ride on Lake Pichola during sunset, where you can admire the beautiful surroundings and the famous Lake Palace.
Take a morning train from Udaipur to Jaipur, the vibrant capital of Rajasthan. Start by visiting the magnificent Amer Fort, a UNESCO World Heritage site known for its elaborate architecture. In the afternoon, explore the bustling bazaars of Jaipur, such as Johri Bazaar and Bapu Bazaar, where you can find traditional handicrafts and jewelry. Don't miss a visit to Hawa Mahal, the Palace of Winds, famous for its unique facade. End your day by witnessing the grandeur of the City Palace and its museum.
Take a morning train from Jaipur to Fatehpur Sikri, a deserted city known for its well-preserved Mughal architecture. Explore the stunning buildings like Buland Darwaza and the Panch Mahal. In the afternoon, continue your journey to Agra, home to the iconic Taj Mahal. Visit the Taj Mahal during sunset and witness the mesmerizing beauty of this UNESCO World Heritage site. Wrap up your day with a visit to Agra Fort, another architectural masterpiece.
In the morning, head to Itimad-ud-Daulah, also known as the Baby Taj, a beautiful marble mausoleum with intricate carvings. Explore the local markets of Agra, such as Kinari Bazaar and Sadar Bazaar, where you can shop for souvenirs and traditional handicrafts at budget-friendly prices. In the afternoon, visit Mehtab Bagh, a garden complex that offers a stunning view of the Taj Mahal from across the Yamuna River. End your day by enjoying a delicious Mughlai cuisine dinner at a local restaurant.
On your last day in Agra, wake up early to catch the sunrise at the Taj Mahal for a truly magical experience. Spend the morning exploring the intricate details of this architectural marvel. In the afternoon, visit the Tomb of Akbar the Great, located in Sikandra, a serene mausoleum showcasing a blend of Hindu, Muslim, and Christian architectural styles. Take an evening train or flight back to Mumbai to conclude your journey.
While in Mumbai, don't miss exploring the colorful markets of Crawford Market and Chor Bazaar, where you can find unique antiques, spices, and street food. In Udaipur, visit the lesser-known but equally beautiful Saheliyon-ki-Bari, a picturesque garden with fountains and marble pavilions. In Jaipur, take a stroll through the peaceful Central Park and enjoy the serene atmosphere. In Agra, visit the lesser-known Tomb of Itimad-ud-Daulah, often called the "Jewel Box" for its intricate inlay work. These hidden gems offer a glimpse into the local culture and are perfect for shoestring budget travelers.
For hotel and flight prices, you can check here.