Mumbai, formerly known as Bombay, is the financial and entertainment capital of India. Start your day by visiting the Gateway of India, a popular tourist spot overlooking the Arabian Sea. Take a ferry to Elephanta Caves, a UNESCO World Heritage Site, and marvel at the rock-cut cave temples dedicated to Lord Shiva. In the afternoon, head to Juhu Beach, the most popular beach in Mumbai. Enjoy the sunset and taste some street food at the beachside stalls. End your day with a visit to the iconic Marine Drive, also known as the Queen's Necklace, and watch the city light up at night.
Lonavala is a beautiful hill station known for its scenic views and pleasant weather. Start your day by visiting the Karla Caves, a complex of ancient Buddhist rock-cut shrines. Trek to the top of the hill for a breathtaking view of the surrounding valley. In the afternoon, visit the Bhaja Caves, another set of Buddhist caves with intricate carvings and sculptures. Head to the Lonavala Lake and take a relaxing boat ride in the serene waters. End your day with a visit to the Rajmachi Fort, a popular trekking spot with panoramic views of the Sahyadri Mountains.
If you have extra time, consider visiting the Sanjay Gandhi National Park in Mumbai, which offers hiking trails, a nature reserve, and a lion safari. You can also take a day trip to Alibaug, a coastal town famous for its beaches and historic forts. To maximize your fun, try some local Maharashtrian cuisine such as vada pav, misal pav, and modak. Don't forget to stay hydrated and carry sunscreen as the weather can get hot and humid in June.
Click here to find hotels and flights!