Beginning of main content

location Nanaimo is highly rated for Islands and Ports by 781 people

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Nanaimo

Best deal Best deal Jun 22 - Jun 24
Tonight Tonight Jun 22 - Jun 23
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Top 10 Hotels in Nanaimo

See all 118 Properties in Nanaimo
Coast Bastion Hotel

Coast Bastion Hotel

11 Bastion Street, Nanaimo
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Located in the heart of Nanaimo, this spa hotel is within a 5-minute walk of Bastion and Nanaimo Museum. Newcastle Island and Nanaimo Aquatic Centre are also ...

Coast Bastion Hotel$115

Coast Bastion Hotel$115
Tigh-Na-Mara Seaside Spa Resort

Tigh-Na-Mara Seaside Spa Resort

1155 Resort Drive, Parksville
    3.5 out of 5.0
     
     

    With direct access to the beach, this Parksville resort is within a 15-minute walk of Riptide Lagoon Adventure Golf, Parksville Visitor Centre, and Craig Heritage ...

    Tigh-Na-Mara Seaside Spa Resort$161

    Tigh-Na-Mara Seaside Spa Resort$161
    Pacific Shores Resort & Spa

    Pacific Shores Resort & Spa

    1-1600 Stroulger Rd, Nanoose Bay
      3.5 out of 5.0
       
       

      Located in Nanoose Bay, this beachfront resort is on the riverwalk and within 3 mi (5 km) of Craig Heritage Park and Museum, Parksville Visitor Centre, and Riptide ...

      Pacific Shores Resort & Spa$115

      Pacific Shores Resort & Spa$115
      Best Western Dorchester Hotel

      Best Western Dorchester Hotel

      70 Church St, Nanaimo
      • Free Cancellation
      • Reserve now, pay when you stay
      2.5 out of 5.0
       
       

      Located in the heart of Nanaimo, this eco-friendly hotel is within a 5-minute walk of Bastion and Nanaimo Museum. Newcastle Island and Nanaimo Aquatic Centre ...

      Best Western Dorchester Hotel$106

      Best Western Dorchester Hotel$106
      Best Western Northgate Inn

      Best Western Northgate Inn

      6450 Metral Drive, Nanaimo
      • Free Cancellation
      • Reserve now, pay when you stay
      2.5 out of 5.0
       
       

      Situated in a shopping district, this eco-friendly hotel is 0.3 mi (0.5 km) from Woodgrove Shopping Centre and within 6 mi (10 km) of Winchelsea View Golf Course ...

      Best Western Northgate Inn$112

      Best Western Northgate Inn$112
      The Beach Club Resort - Bellstar Hotels & Resorts

      The Beach Club Resort - Bellstar Hotels & Resorts

      181 Beachside Drive, Parksville
        3.5 out of 5.0
         
         

        Located in Parksville, this beachfront resort is in the city center and within a 10-minute walk of Parksville Beach, Paradise Fun Park, and Vancouver Island ...

        The Beach Club Resort - Bellstar Hotels & Resorts$270

        The Beach Club Resort - Bellstar Hotels & Resorts$270
        The Bluebird Motel

        The Bluebird Motel

        995 Terminal Ave N., Nanaimo
        • Free Cancellation
        • Reserve now, pay when you stay
        2.0 out of 5.0
         
         

        Situated in Nanaimo, this motel is within 1 mi (2 km) of Newcastle Island, Departure Bay Ferry Terminal, and Nanaimo Regional General Hospital. Beach Estates ...

        The Bluebird Motel$49

        The Bluebird Motel$49
        Nanaimo AllSuites

        Nanaimo AllSuites

        1076 Dufferin Crescent, Nanaimo
          3.0 out of 5.0
           
           

          Situated by the ocean, this aparthotel is within a 15-minute walk of Nanaimo Regional General Hospital and Beach Estates Park. Departure Bay Ferry Terminal and ...

          Nanaimo AllSuites$128

          Nanaimo AllSuites$128
          Inn On Long Lake

          Inn On Long Lake

          4700 North Island Hwy, Nanaimo
          • Free Cancellation
          • Reserve now, pay when you stay
          2.0 out of 5.0
           
           

          Located in Nanaimo, this beachfront hotel is in the city center and within 3 mi (5 km) of Frank Crane Arena, Departure Bay Beach, and Woodgrove Shopping Centre. ...

          Inn On Long Lake$134

          Inn On Long Lake$134
          The Port-O-Call Inn & Suites

          The Port-O-Call Inn & Suites

          505 Terminal Avenue North, Nanaimo
          • Free Cancellation
          • Reserve now, pay when you stay
          2.0 out of 5.0
           
           

          Situated in Nanaimo, this motel is within 1 mi (2 km) of Newcastle Island, Bastion, and Nanaimo Museum. Departure Bay Ferry Terminal and Nanaimo Regional General ...

          The Port-O-Call Inn & Suites$63

          The Port-O-Call Inn & Suites$63
          Map

          Search Hotels near Top Nanaimo Attractions

          Recent Reviews in Nanaimo