Hotels near University of Idaho
University of Idaho is located in Moscow, Idaho.
Top Rated Hotels
Boasting an indoor swimming pool and hot tub, this Moscow, Idaho hotel features an on-site restaurant and bar. Guests over the 21 can enjoy a free cocktail at the hotel’s bar upon arrival. Each guest room at the Best Western Plus University Inn offers a ... read more