Visit the famous Mahakaleshwar Jyotirlinga; temple visiting hours typically have afternoon/evening darshan (confirm local timing; Bhasma Aarti is at ~4:00 AM). This is a principal spiritual stop in Ujjain.
Park and check into a hotel close to Dashashwamedh / Assi Ghat to be ready for the Ganga Aarti — many ghats are within 10–20 minutes from central hotels.
Experience the iconic evening Ganga Aarti; ceremony generally starts around sunset (approx 6:00–7:00 PM depending on season) and runs 45–60 minutes. Arrive 20–30 minutes early to secure a good vantage point.
Take a 60–90 minute boat ride from Assi or Dashashwamedh Ghat to see morning pujas, pilgrims, and daily life on the river; boats operate from sunrise (around 5:30–6:00 AM) to mid-morning.
Have breakfast at a reputable riverside hotel/cafe; BrijRama Palace offers traditional fare with a view (opens early), Brown Bread Bakery is known for lighter continental options.
Darshan at the historic Kashi Vishwanath (check temple timings: early morning and evening aartis; security queue possible). Explore the narrow lanes for silk shops and religious paraphernalia.
Short 25–40 minute drive to Sarnath (where Buddha delivered his first sermon) to see the Dhamekh Stupa and the Sarnath Museum; museum hours typically 9:30 AM–5:00 PM, closed on Fridays — plan accordingly.
Return to Varanasi for lunch at a comfortable sit-down place or enjoy a good vegetarian thali near the ghats; many hotels/restaurants serve lunch 12:00–15:00.
Visit the Sangam where Ganga, Yamuna and mythical Saraswati meet; boating around the Sangam is weather-dependent and typically available sunrise–sunset. Morning is best for clear water and fewer crowds.
Visit Ram Janmabhoomi complex and Hanuman Garhi in early morning hours (temples generally open from ~5:00–6:00 AM) to avoid crowds and have a peaceful darshan.
Begin the long return drive. This is the longest day: expect ~18–20 hours of driving total (1,100–1,250 km depending on route). To meet your requested 00:30 arrival in Ahmedabad (20-02-2025) you will be on the road most of the day and evening.
Stop for dinner at a clean, well-lit restaurant on the way; many decent highway restaurants operate until 21:00–22:00 but options become limited later.
Arrive back in Ahmedabad late night / early morning as requested. Note: this final stretch includes after-sunset hours — if you do not want any night driving, plan an overnight stop en route (e.g., Udaipur/Ajmer area) and arrive next day.