If you want to know the best places to stay, why not ask the locals? One popular choice among local travelers is the 4-star The Imperial Palace, which has received an average rating of 4.63 out of 5. Other hotels worth consideration include Pradhyuman Lords Inn, with its average guest rating of 4.29, or Hotel Harmony, which scores 5. Locals also like to book rooms at the 3.5-star Marasa Sarovar Portico, Rajkot, the 3.5-star The Fern Residency, and Hotel Aditya.If you’re looking to travel soon, the 3.5-star The Grand Bhagwati is a favorite among last-minute travelers. It also features an average guest rating of 4 out of 5. The Grand Regency in Rajkot is another popular last-minute pick.