Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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 Jul 20 - Jul 22
Tonight Tonight Jun 25 - Jun 26
This weekend This weekend Jun 29 - Jul 1
Next weekend Next weekend Jul 6 - Jul 8

Featured Nanaimo Beach Hotels

See all 118 Properties in Nanaimo
The Beach Club Resort - Bellstar Hotels & Resorts

The Beach Club Resort - Bellstar Hotels & Resorts

181 Beachside Drive, Parksville
    3.5 out of 5.0
     
     
    4.3 out of 5 (700 reviews)
    It was quiet, clean and very enjoyable! The bar staff was great. The front desk staff was great! Had a really enjoyable weekend away!
    Jan 19, 2018

    The Beach Club Resort - Bellstar Hotels & Resorts$270

    The Beach Club Resort - Bellstar Hotels & Resorts$270
    Sandcastle Inn

    Sandcastle Inn

    374 West Island Highway, Parksville
    • Free Cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     
    3.6 out of 5 (456 reviews)
    Nice nightI didnt spend to much time in the hotel. However for a nice place to stay it's perfect.
    Jun 22, 2018

    Sandcastle Inn$67

    Sandcastle Inn$67
    Sand Pebbles Inn

    Sand Pebbles Inn

    2767 W. Island highway, Qualicum Beach
    • Free Cancellation
    2.5 out of 5.0
     
     
    3.7 out of 5 (115 reviews)
    Great place to stayI hope this place never changes. It reminds me of the places that I would stay with my parents when I was a kid. It is comfortable, functional and reasonably priced. You can't get a better view of the water if you tried. It is close to shops and grocery stores. It is quiet at night. We loved it here ...
    SophieOct 15, 2017

    Sand Pebbles Inn$105

    Sand Pebbles Inn$105
    Tigh-Na-Mara Seaside Spa Resort

    Tigh-Na-Mara Seaside Spa Resort

    1155 Resort Drive, Parksville
      3.5 out of 5.0
       
       
      4.1 out of 5 (545 reviews)
      what a beautiful spot!The room was lovely, the location is fantastic. The food in the restaurant was delicious. The only complaint was that they don't have anyone at the front desk for early checkout. After looking in the book, I discovered that I should have checked out the night before. But everything else was ...
      May 2, 2018

      Tigh-Na-Mara Seaside Spa Resort$161

      Tigh-Na-Mara Seaside Spa Resort$161
      Quality Resort Bayside

      Quality Resort Bayside

      240 Dogwood St, Parksville
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       
      3.8 out of 5 (426 reviews)
      Good location just walk to the beachMeal in the restaurant was very good. All staff very Pleasant. Lots of parking
      Jun 24, 2018

      Quality Resort Bayside$108

      Quality Resort Bayside$108
      Travelodge by Wyndham Parksville

      Travelodge by Wyndham Parksville

      424 West Island Highway, Parksville
      • Free Cancellation
      • Reserve now, pay when you stay
      2.0 out of 5.0
       
       
      3.8 out of 5 (521 reviews)
      Excellent hotelEverything was amazing. The people that work there are really friendly. It was an amazing experience. I would recommendes to family and friends to anyone who would like to stay at the hote even for a weekend.
      Jun 23, 2018

      Travelodge by Wyndham Parksville$89

      Travelodge by Wyndham Parksville$89
      Qualicum Beach Inn

      Qualicum Beach Inn

      2690 Island Highway West, Qualicum Beach
      • Free Cancellation
      • Reserve now, pay when you stay
      3.0 out of 5.0
       
       
      4.7 out of 5 (153 reviews)
      Clean, quiet, comfortableHad a girls weekend there in June. Check in was quick and the rooms were clean and had everything we needed. We really didnt spend much time at the hotel but we dinned there 2 nights in a row and the service was good and so were the meals. With a bottle of wine it was a more expensive meal but worth ...
      Jun 12, 2018

      Qualicum Beach Inn$154

      Qualicum Beach Inn$154
      Pacific Shores Resort & Spa

      Pacific Shores Resort & Spa

      1-1600 Stroulger Rd, Nanoose Bay
        3.5 out of 5.0
         
         
        3.8 out of 5 (524 reviews)
        Beautiful grounds and facilitiesThe grounds are gorgeous with great amenities for guests of all ages. My only complaint is that as many of the units have the ability to become adjoining, you every sound in the next room. And I mean every sound. My suggestion is to make the adjoining doors a double door for security reasons and ...
        May 7, 2018

        Pacific Shores Resort & Spa$115

        Pacific Shores Resort & Spa$115
        Ocean Sands Resort

        Ocean Sands Resort

        1165-Resort Drive, Parksville
          3.0 out of 5.0
           
           
          4.5 out of 5 (116 reviews)
          Beautiful Property and LocationSimply lovely, would definitely choose to stay here again!
          Jun 2, 2018

          Ocean Sands Resort$149

          Ocean Sands Resort$149
          Ocean Trails Resort

          Ocean Trails Resort

          1135 Resort Drive, Parksville
            3.5 out of 5.0
             
             
            4.4 out of 5 (91 reviews)
            Resort on the beachThis is a great place for holiday or for work. This area is safe, quiet, and picturesque. Amenities are great and the views are breathtaking.
            Jun 2, 2018
            Qualicum Beachfront Home -june Savings! Stay 3 Nights and get the 4th Night Free

            Qualicum Beachfront Home -june Savings! Stay 3 Nights and get the 4th Night Free

            , Qualicum Beach
               
               
              4.6 out of 5 (29 reviews)
              A beautiful spot with stunning views of the ocean.I stayed in the main house for a weekend. It was gorgeous! The bed is comfortable, I loved hearing the tides at night, and the views were spectacular.
              Feb 21, 2018
              Ocean Crest Motel

              Ocean Crest Motel

              3292 West Island Highway, Qualicum Beach
              • Free Cancellation
              • Reserve now, pay when you stay
              2.5 out of 5.0
               
               
              3.9 out of 5 (97 reviews)
              Nice, clean motel near to the beach.The motel is accurately described on-line and offered a comfortable one-night stay at Qualicum Beach. It is very clean.
              Jun 15, 2018

              Ocean Crest Motel$82

              Ocean Crest Motel$82
              Elizabeth Manor Bed and Breakfast

              Elizabeth Manor Bed and Breakfast

              206 Elizabeth Ave, Qualicum Beach
                3.0 out of 5.0
                 
                 
                4.5 out of 5 (20 reviews)
                Amazing place!!!This was the best accommodation I stayed at during my stay on the island. Very welcoming and cozy. Breakfast was very yummy. I had forgotten my canon charger when I left and they had offered to send it to my location. Will definitely visit again!!!
                Nov 15, 2017

                Elizabeth Manor Bed and Breakfast$183

                Elizabeth Manor Bed and Breakfast$183
                Shorewater Resort

                Shorewater Resort

                3295 Island Hwy. West, Qualicum Beach
                  3.0 out of 5.0
                   
                   
                  4.4 out of 5 (109 reviews)
                  Comfortable stay close to the beachWe went with a group of friends and it was great. This was my 3rd time staying here and will definitely be back! Beautiful stay right on the water!
                  May 22, 2018

                  Shorewater Resort$102

                  Shorewater Resort$102
                  Oceanside Village Resort

                  Oceanside Village Resort

                  1080 Resort Drive, Parksville
                    4.0 out of 5.0
                     
                     
                    4.6 out of 5 (126 reviews)
                    Home away from awayGreat place. Home away from home. Stay there. Exceptionally clean. Great facilities and staff. Ample parking and close to Oceanside beach.
                    Nov 12, 2017
                    Country Bay Manor, Private Ocean Front Bed & Breakfast on Shores of Nanoose Bay

                    Country Bay Manor, Private Ocean Front Bed & Breakfast on Shores of Nanoose Bay

                    , Nanoose Bay
                       
                       
                      4.9 out of 5 (31 reviews)
                      SuperThank you !
                      Jan 1, 2018
                      Qualicum Bay Resort

                      Qualicum Bay Resort

                      5970 W Island Hwy, Qualicum Beach
                        2.5 out of 5.0
                         
                         
                        4.0 out of 5 (12 reviews)
                        Qualicum Bay ResortWe booked 3 nights in this resort but due to car trouble extended this to one extra night. The staff were very accommodating and even extended our check out time until later when our car was fixed. We found this place to be very clean and had a cabin feel to it. Very comfortable beds, pillows were ...
                        Apr 13, 2018
                        Sunrise Ridge Waterfront Resort

                        Sunrise Ridge Waterfront Resort

                        1175 Resort Drive, Parksville
                        • Free Cancellation
                        • Reserve now, pay when you stay
                        3.0 out of 5.0
                         
                         
                        3.9 out of 5 (136 reviews)
                        Beautiful studio room with large deck, soft bedsWe went on a rainy weekend in a April. Hot tub was great but pop was closed for the season until May 1 which was not advertised. Not much to do in Parksville in the winter, great hotel to stay at during the summer as it’s a 7 min walk from the main building to the beach. Note that the main building ...
                        Apr 21, 2018

                        Sunrise Ridge Waterfront Resort$288

                        Sunrise Ridge Waterfront Resort$288
                        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
                         
                         
                        4.3 out of 5 (290 reviews)
                        Wonderful experience It’s very nice hotel not only to stay but also to play on the lake. This lake looks like a private lake. We use some kinds of boats without any interruption. If you have some kids This hotel’s stay will be best.
                        May 24, 2018

                        Inn On Long Lake$149

                        Inn On Long Lake$149
                        Map

                        Beach Hotels in Nanaimo


                        Known for its island views and boating, Nanaimo offers a lot for the traveler planning a getaway. With 59 beach hotels and other accommodation options to pick from in this seaside destination, it's a breeze to find one that meets your needs.


                        As you decide on a place to stay near the beach in Nanaimo, take a look at these top hotels with high ratings from Expedia travelers.

                        Sandcastle Inn - 2 hotel near Parksville Beach. It features daily, complimentary wireless Internet access, and flat-screen televisions. Guests love the central location and shopping.

                        Sand Pebbles Inn - 2.5 hotel near the beach. Our travelers recommend its central location and size. This hotel boasts complimentary wireless Internet access, free self parking, and cable.

                        Quality Resort Bayside - 3 hotel, 9-minute walk from Parksville Beach. It offers a restaurant, complimentary wireless Internet access, and free self parking. Activities include hiking/biking trails. Guest reviews highlight the beach and breakfast.

                        Travelodge by Wyndham Parksville - 2 hotel, 6-minute walk from Parksville Beach. It features an indoor pool, daily, and a spa tub. Guests love the beach and overall comfort.

                        Ocean Sands Resort - 3 condo on the beach. Our travelers recommend its beach and comfy beds. This condo boasts a seasonal outdoor pool, a spa tub, and a sauna.


                        Planning Your Trip to Nanaimo


                        If you're wondering about the best time to visit, here's what you can expect from the local weather:


                        • Hottest months: August, July, September, and June, with an average temperature of 72°F
                        • Coldest months: January, December, February, and March, with an average temperature of 32°F
                        • Driest months: August, July, September, and June, with an average rainfall of 0.09 inches
                        • Rainiest months: October, February, November, and January, with an average rainfall of 0.20 inches

                        Sightseeing in and Around Nanaimo


                        After checking into your accommodation of choice, you'll probably want to venture out and explore. Beach lovers can head straight to Departure Bay Beach or Parksville Beach for some quality time by the water. Take advantage of the area's boating and hiking trails, and make time for local attractions like Bastion and Nanaimo Museum. For more things to see and do, consider visiting Newcastle Island Marine Provincial Park or Nanaimo Aquatic Centre.
                        Visitors also enjoy Nanaimo for its:
                        • Flowers
                        • Excursions

                        Getting Around Nanaimo


                        Make your way to Nanaimo with a flight to Nanaimo, BC (ZNA-Nanaimo Harbour Water Aerodrome), the closest major airport which is located 0.1 mi (0.2 km) from the city center. You can cross the water in a ferry from the port.