Start early: board an overnight/express train or hire a private car toward Jodhpur. Pre-book tickets or a driver today — trains are cheapest, private car gives flexibility for stops.
Have breakfast at a rooftop café or try Janta Sweet Home for traditional sweets and light breakfast items before a big day; cafés typically open ~8:00am.
Explore the hilltop Mehrangarh Fort (usually open 9:00am–5:00pm) for expansive city views, well‑preserved palaces and a museum illustrating Marwar history.
For a memorable meal with Mehrangarh views, book a table at a rooftop fine‑dining spot like Indique (check opening times for dinner service) or choose a lively local dhaba.
Explore the living fort with its narrow lanes, temples and museums — fort visiting hours commonly 9:00am–5:00pm; wander the ramparts for sunset photos if time allows.
Drive to Sam Sand Dunes (approx 45–60 mins) for a late afternoon camel ride and sunset over the Thar; book a reputable operator — activities run into the evening.
After breakfast, depart by private car or take an early train toward Udaipur; total travel time by road is roughly 5.5–6.5 hours from Jodhpur to Udaipur.
Return to hotel for lunch then depart for Jaipur by private car or train. By road, Udaipur → Jaipur is approximately 6–7 hours (approx 400 km); consider an overnight train if you prefer.
Walk past Jantar Mantar (astronomical observatory) and Hawa Mahal — Hawa Mahal is best appreciated from the outside photo‑point; Jantar Mantar open 9:00am–4:30pm.
For a memorable last-night experience, book dinner at Chokhi Dhani (open evenings) for Rajasthani food, cultural performances and village ambience; otherwise choose a rooftop restaurant in the city.