Start your trip in Mumbai by visiting the iconic Gateway of India, built in 1924. Take a ferry to the Elephanta Caves, a UNESCO World Heritage Site, and explore the ancient temples dedicated to Lord Shiva. These caves contain incredible sculptures and carvings. Finish off the day with some shopping and street food at the nearby Colaba Causeway.
Begin your day with a visit to the Siddhivinayak Temple, one of the most popular Ganpati temples in Mumbai. Then, head to the Mahalaxmi Dhobi Ghat, the world's largest outdoor laundry. Witness the labourious washing and drying process of clothes and learn about the lives of the washermen. End your day with some delicious street food at the famous Chowpatty Beach.
Visit the stunning Haji Ali Dargah, a mosque and tomb located on a small island off the coast of Mumbai. Then, head to Marine Drive, also known as the Queen's Necklace, to witness the beautiful sunset over the Arabian Sea while enjoying a leisurely stroll along the promenade. End the evening with a visit to the Girgaon Chowpatty Beach, known for its delectable food stalls.
Escape the hustle and bustle of Mumbai and spend the day at the Sanjay Gandhi National Park, home to various wildlife species, lakes, and mountains. After a peaceful morning enjoying nature, head to the Global Vipassana Pagoda, a meditation center that introduces visitors to the technique of Vipassana meditation. End your trip with a dinner at Dome, a restaurant with a stunning rooftop view of the city.
If you have more time, consider visiting the Chhatrapati Shivaji Terminus, Mumbai's historic railway station, or the Bandra-Worli Sea Link, a stunning cable-stayed bridge. For foodies, try Parsi cuisine at Brittania and Co or the spicy misal pav at Aaswad. If you have less time, skip the Elephanta Caves and visit the nearby Chhatrapati Shivaji Maharaj Vastu Sangrahalaya, a museum showcasing the art and history of India. Also, plan your itinerary according to traffic as Mumbai can get very congested during peak hours.