Visit the Sabarmati Ashram in the morning, followed by a trip to the Calico Museum of Textiles in the afternoon. In the evening, enjoy a walk around the Kankaria Lake and try some local street food.
Start your day early with a visit to the Somnath Temple. After lunch, take a sunset stroll on the Somnath beach. In the evening, watch the Sound and Light Show at Somnath Temple.
Visit the Uparkot Fort and the Junagarh Museum in the morning. After lunch, visit the Mahabat Maqbara and the Girnar Hill in the evening for a sunset trek.
Start your day with a visit to Dwarkadhish Temple and then head to the Rukmini Devi Temple. After lunch, visit the Dwarka Lighthouse and take a boat ride to Beyt Dwarka Island to visit the Nageshwar Jyotirlinga Temple and the Beyt Dwarka Beach.
Explore the Gir National Park in the morning and go on a jungle safari. After lunch, visit the Kamleshwar Dam and the Kankai Mata Temple. In the evening, enjoy some local cuisine at any of the nearby restaurants.
Visit the Kirti Mandir in the morning, followed by the Sudama Temple. After lunch, take a walk on the Chowpatty Beach and visit the Porbandar Bird Sanctuary in the evening.
Visit the Diu Fort and the St. Paul's Church in the morning, followed by a trip to the Naida Caves. After lunch, visit the Diu Museum and take a sunset stroll on the Diu Beach.
Consider visiting the Sasan Gir Wildlife Sanctuary if you want to see more wildlife. You can spend a day in Rajkot, which is a hub for art and culture. Alternatively, you can take a day trip to the Great Rann of Kutch.
Check out https://booking.tp.st/VhZsadPo for hotel and flight prices.