Morning: Start your Mumbai journey with the iconic Gateway of India. Built in 1924, the monument is a symbol of colonial-era Bombay. Admire the impressive architecture, and take a boat ride to nearby Elephanta Caves.
Afternoon: Have a scrumptious lunch at the famous Leopold Cafe. The cafe has been serving delicious food since 1871 and is known for its Afghan chicken and fish and chips.
Evening: Shop for souvenirs at Colaba Causeway, a bustling street market famous for its antique and vintage items, jewelry, and clothing.
Morning: Visit the Chhatrapati Shivaji Terminus, a UNESCO World Heritage Site and the headquarters of the Central Railways of India. Marvel at the Victorian Gothic architecture, and take a train ride to nearby attractions.
Afternoon: Have a delicious lunch at Britannia & Co, a Parsi restaurant famous for its berry pulao and caramel custard.
Evening: Watch a movie at the iconic Regal Cinema, known for its art-deco architecture and movie premieres since 1933.
Mumbai has a lot to offer, and two days might not be enough to explore everything. Some other places you can visit are Haji Ali Dargah, Marine Drive, and the Dr. Bhau Daji Lad Museum. You can also take a side trip to nearby Lonavala, a hill station famous for its scenic beauty, trekking trails, and chikki (a sweet snack made of jaggery and nuts). To maximize your fun, try local street food like vada pav, bhel puri, and pani puri. Don't forget to take a taxi or Uber to save time and avoid traffic.