Visit the principal Krishna shrine for darshan and to admire the temple’s architecture and daily rituals; temple is open from early morning to late evening so plan for morning or evening aarti.
Take the public boat to Beyt Dwarka island (boats typically operate ~8:00am–5:00pm) to visit Krishna shrines and enjoy coastal scenery; allow time for boat transfers.
Have an early, filling dinner near your hotel or the vehicle pickup point; confirm driver details, route, rest stops and emergency contacts for the night drive.
Leave Dwarka by personal vehicle for Somnath (approx. 220–260 km depending on route). Drive time is roughly 5–6 hours; plan driver rest breaks and avoid fatigue—arrive Somnath late night/early morning and check into hotel.
Explore the Prabhas Patan museum (typically open from mid-morning) for archaeological exhibits, then visit Triveni Sangam where local rivers meet—good for historical context.
Leave Somnath by personal vehicle for Ahmedabad (approx. 400–450 km depending on route). Overnight drive takes roughly 7–9 hours; plan driver swaps or rest stops—arrive Ahmedabad early next morning and transfer to hotel.
Visit Sabarmati Ashram (generally open ~8:30am–5:30pm) to see Gandhi’s residence and learn about the independence movement; peaceful riverside walks and small museum areas.
Board the late-night train from Ahmedabad to Ujjain at 23:10; confirm berth and keep a small overnight bag accessible. Overnight rail travel positions you to arrive early in Ujjain.
Arrive in Ujjain early and proceed straight to Mahakaleshwar Temple if you aim to attend the Bhasma Aarti (very early ritual); Bhasma Aarti often requires pre-booking—confirm in advance.