Start your morning with a visit to the iconic Gateway of India, a historical monument overlooking the Arabian Sea. You can take a ferry ride to the nearby Elephanta Caves, known for their ancient rock-cut temples. For lunch, head to Leopold Cafe, a popular eatery serving Indian and Continental cuisine since 1871. Spend the afternoon at Marine Drive, also known as the Queen's Necklace, a scenic promenade along the Arabian Sea coast. Relax on the beach or take a horse carriage ride while enjoying the sunset. In the evening, visit the Chhatrapati Shivaji Terminus, a UNESCO World Heritage Site and one of the busiest railway stations in India.
Start your morning at the Bandra Fort, a 17th-century Portuguese fort overlooking the Bandra-Worli Sea Link. Enjoy the scenic view of the Arabian sea and the Bandra coastline from the fort. For lunch, head to Pali Village Cafe, a cozy restaurant serving a range of cuisine from Italian to Continental. Spend the afternoon at Worli Sea Face, a popular spot for locals and tourists alike. Take a stroll along the promenade or enjoy a picnic on the rocks while watching the sea waves. In the evening, take a romantic sunset cruise along the Mumbai coastline. Alternatively, head to the Haji Ali Dargah, a beautiful mosque situated in the middle of the Arabian Sea.
Mumbai has a lot to offer, and two days might not be enough to cover everything. You can also visit the following places if you have more time: