Ease into Junagadh with a gentle first stop at Sakkarbaug Zoological Garden in Sardar Bagh. It’s a good arrival-day choice because you can walk around at an unhurried pace, see the lions and other big cats the city is known for, and avoid starting your Girnar trip with anything too intense. Plan about 1.5 hours here, and try to go earlier in the day before the heat builds; ticket prices are usually modest, and autorickshaws from most central parts of Junagadh are straightforward and inexpensive.
From there, head up to Uparkot Fort in the Uparkot area — this is the real anchor of Junagadh and one of those places that gives the city its character immediately. Give yourself around 2 hours to wander the ramparts, look through the old gateways, and take your time with the caves and stepwells tucked into the fort complex. Right nearby, stop at Adi Kadi Vav, which is best seen as part of the same outing: it’s cooler down below, very photogenic, and only needs about 30–45 minutes. If you’re moving by auto, this whole fort-plus-stepwell stretch is easy to do together without much wasted time.
For lunch, go to Bapu’s Veg Restaurant near Majevadi Gate. It’s the kind of dependable, no-fuss vegetarian place locals use when they want a clean meal without overpaying, and it fits perfectly in the middle of a sightseeing day. Budget roughly ₹200–350 per person, and if you’re traveling in April, this is also a good moment to slow down, hydrate, and avoid the hottest part of the afternoon before heading toward Girnar.
Later in the day, make your way to Mount Girnar Ropeway in the Girnar foothills for the easiest introduction to the hills on arrival day. The ropeway is especially practical if you want the Girnar experience without committing to a full climb right after reaching town; late afternoon is a pleasant time, with better light and slightly softer temperatures. Expect around 1.5 hours including the ride and transfers, and keep an eye on queues if it’s a weekend or holiday. Wrap up with dinner at The Grand Dine in Azad Chowk area — a comfortable place for a final relaxed meal before your Rajasthan leg, with both North Indian and Gujarati options, usually around ₹300–500 per person. If you still have energy after dinner, a short stroll near the central market streets is a nice way to end the day before your early transfer tomorrow.
Plan to land in Udaipur with enough cushion to breathe a little before sightseeing. If you’re coming in on an early train connection, check into your stay in the Old City or near Lake Pichola first, drop the bags, and head straight to Gangaur Ghat for the Lake Pichola Boat Ride. This is the best first impression of the city: quiet water, palaces reflecting in the lake, and the whole old waterfront still waking up. Boats usually start running around 9:00 AM to sunset, with simple shared rides often around ₹100–₹400 depending on route and whether you choose a regular boat or a larger private one. Go early if you can, because the light is softer and the ghat area is less crowded. From the ghat, it’s an easy walk into the palace lane, so you don’t need any transport here unless you’re staying farther out.
After the boat ride, walk over to City Palace, Udaipur and give yourself about 2 hours. This is the main event, so don’t rush it; the courtyards, galleries, and lake-facing terraces are best enjoyed at a slow pace. Entry is usually around ₹300–₹500 depending on what parts you include, and it’s generally open from about 9:30 AM to 5:30 PM. Once you come out, Jagdish Temple is just a short stroll away through the Old City lanes, and it’s worth pausing for 30–45 minutes to see the carved stonework and the everyday rhythm of worship around it. For lunch, head to Natraj Dining Hall & Restaurant in the same old-city zone for a proper Rajasthani thali. Expect ₹250–₹450 per person, and go hungry—the portions are generous, the service is fast, and it’s a solid local choice rather than a tourist gimmick.
In the afternoon, slow the pace down and take a cab or auto toward the Fateh Sagar Lake side for Saheliyon-ki-Bari. It’s only about 15–20 minutes from the Old City depending on traffic, and it works beautifully as a reset after all the marble and crowds. The garden usually takes about 1 hour to enjoy, with a very modest entry fee, and it’s especially pleasant if you want a shaded walk and a quieter atmosphere before sunset. Then wrap the day with dinner at Ambrai Restaurant in Ambamata. It’s one of those classic Udaipur meals where the view matters as much as the food—ask for a lake-facing table if possible, and try to arrive around 7:00 PM or a little before sunset so you can watch the city lights come on around Lake Pichola and the City Palace. Dinner usually runs about ₹900–₹1,500 per person, and reservations are smart if you’re traveling on a busy weekend.