Morning: Depart Kathmandu on an early direct flight to Chennai (≈ 2 h 30 m) and catch a short domestic flight to Rameshwaram (≈ 1 h). Transfer to the hotel and freshen up.
Afternoon: Enjoy a relaxed lunch and a brief walk along the beachfront to acclimate, then explore the local market for souvenirs.
Evening: Settle into the hotel, enjoy a seaside dinner and a peaceful stroll near the Ramanathaswamy Temple illuminated at night.
Find HotelsMorning: Visit the sacred Ramanathaswamy Temple, admire its long marble corridors and partake in the early pooja.
Afternoon: Head to the pristine Dhanushkodi Beach, walk the ruins of the old town and take photos of the iconic lighthouse.
Evening: Walk across the historic Pamban Bridge at sunset for stunning sea views, then dine on fresh coastal cuisine.
Find HotelsMorning: Catch a connecting flight from Madurai (near Rameshwaram) to Delhi, then a short domestic flight to the nearest airport for Dwarka (Jamnagar or Rajkot).
Afternoon: Transfer to Dwarka, check into the hotel, and enjoy a quick lunch of Gujarati thali.
Evening: Experience the enchanting aarti at the Dwarkadhish Temple, one of the Char Dham pilgrimage sites.
Find HotelsMorning: Take a short boat ride to Bet Dwarka Island and explore the ancient temples associated with Lord Krishna.
Afternoon: Return to the mainland and visit the historic Nageshwar Jyotirlinga, a revered Shiva shrine.
Evening: Enjoy a leisurely walk along the Dwarka Beach before boarding an overnight flight back to Kathmandu via Delhi.
Find HotelsIf you have an extra day, consider extending your stay in Rameshwaram to explore the nearby Gandhamadhana Parvata or adding a day in Dwarka to visit the nearby Shree Somnath Temple. To shorten the trip, you can skip Bet Dwarka and Nageshwar, focusing only on the main temples, which reduces travel time and costs while still covering the key highlights.