Find Hotels in Nanaimo, BC. Listings include The Grand Hotel Nanaimo, Best Western Northgate Inn, Best Western Dorchester Hotel, Courtyard by Marriott Nanaimo, Coast Bastion Hotel and Ramada Nanaimo. Click on each in the list below the map for more information.