You land at 8:00am; collect baggage and arrange a taxi to the City Palace area — allow 30–60 minutes depending on airport/rail-to-city transfer. This gets you to the lakeside for the palace opening.
Visit the expansive 16th–19th century palace on Lake Pichola with museums, courtyards and terraces — arriving at opening (~9:30am) helps avoid crowds and midday heat. (Typical hours ~9:30am–5:30pm; check onsite updates.)
Head to your hotel around 11:15–11:30 to drop luggage — most hotels will hold bags if your room isn't ready; formal check-in is commonly 12:00–13:00 so plan to relax in the lobby or nearby cafe if needed.
Dine at Ambrai or another lakefront restaurant for a scenic midday meal with views of City Palace and Jag Mandir; many lakeside places open by noon — reserve or check opening times in advance.
A quiet, well-kept royal garden with fountains and marble pavilions — a pleasant, shady walk and photo spot, typically open from early morning until evening.
Take a scenic boat ride to view the City Palace, Jag Mandir and lakeside ghats from the water — afternoon/late-afternoon boats offer good light; boats commonly operate ~9:00am–6:00pm but check locally.
Return to the hotel to freshen up; if your room becomes available between 12–1pm you can rest earlier — otherwise use this time to relax before evening activities.
Attend the Rajasthani folk dance, puppet and music show at Bagore Ki Haveli on Gangaur Ghat; shows usually start ~7:00pm (confirm show timing locally) and run about one hour — great local culture experience.
Enjoy a rooftop lakeside dinner with views of the illuminated City Palace; reservations recommended for peak spots and best window seats. Many restaurants are open late, but confirm times when booking.
Bahubali Hills is not included in this 2-day Udaipur plan. If you meant a different site (Kumbhalgarh, Ranakpur, or a local hill viewpoint), those are day-trip options and need extra travel time — tell me which place you mean and I can revise.
Have an early hotel breakfast to fuel the morning; hotel breakfast is simplest if you need to pack later (many cafes open around 8:00am if you prefer outside options).
Drive up to Sajjangarh for panoramic views across Udaipur and the Aravalli hills — mornings usually have clearer skies and cooler temperatures. (Generally open ~9:00am–5:00pm; verify locally.)
Visit the royal cenotaphs and small museum to learn about Mewar history; it’s a quieter cultural stop closer to the city. (Open roughly 9:00am–6:00pm.)
Walk the Fateh Sagar promenade and, time permitting, take a short boat to Nehru Park for pleasant lakeside views before lunch — boats and lakeside vendors operate primarily daytime until early evening.
Have your main lunch by 2:00pm as requested — 1559 AD offers a memorable Rajasthani/North Indian meal in an atmospheric setting; confirm they can seat you at 2:00pm or order a packed meal if heading to the bus station soon after.
Go back to your hotel to complete check-out formalities, collect luggage and finalize any last-minute items; allow time for traffic and for hotels to arrange transport to the bus stand.
Leave hotel around 4:15pm to reach the bus stand with sufficient time for boarding and luggage handling for your 5:00pm bus to Jodhpur; allow extra time if your hotel is far from the stand.
Board your scheduled bus to Jodhpur at 5:00pm; typical travel time to Jodhpur is ~4.5–6 hours depending on service and traffic — keep phone/booking handy and confirm platform/coach number at the stand.