Find and Book Top Rated Hotels in New Westminster

Search among 4 available hotels and places to stay in New Westminster from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-4 out of 4
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great82 reviews
MapView on map1400 yd from City Center700 yd from Douglas College
From   US$ 111 /nightSelect
8.2
Great52 reviews
MapView on map2.3 mi from City Center700 yd from Roma Hall
From   US$ 181 /nightSelect
8.4
Great30 reviews
2.5 mi from City Center1000 yd from Roma Hall
From   US$ 109 /nightSelect
2.5 mi from City Center1000 yd from Roma Hall
From   US$ 109 /nightSelect

Best hotels and places to stay in New Westminster

Why visit?

New Westminster, located in British Columbia, Canada, offers a charming blend of history, culture, and natural beauty. With its rich heritage and scenic landscapes, tourists are drawn to this city to explore its historic sites, enjoy outdoor activities, and experience its vibrant arts scene.

Where to stay?

When it comes to choosing the best areas to stay in New Westminster, there are several options that cater to different preferences and budgets. The following neighborhoods are highly recommended for tourists:

Downtown New Westminster: This area is ideal for those seeking a lively urban experience. It offers a variety of shops, restaurants, and attractions, such as the bustling River Market and the historic Columbia Street.

Queensborough: Situated on the eastern end of New Westminster, Queensborough is perfect for those who want a more relaxed atmosphere. This neighborhood provides easy access to nature trails, parks, and stunning waterfront views.

Sapperton: Sapperton is known for its residential charm and proximity to amenities. It offers a mix of local shops, cafes, and historical landmarks like the iconic Sapperton Water Tower.

Price per hotel room per night:

In New Westminster, the average prices for hotel rooms per night vary based on the star rating:

3-star hotels: $100-$150

4-star hotels: $150-$250

5-star hotels: $250 and above

Best value for money:

Inn at the Quay: This waterfront hotel offers comfortable rooms with stunning river views. With its convenient location, guests can easily access popular attractions and enjoy the hotel's amenities like the rooftop patio. Prices start at $130 per night.

The Met Hotel: Located in the heart of downtown, The Met Hotel provides cozy rooms at affordable prices. Guests can enjoy complimentary continental breakfast and explore nearby attractions like the Anvil Centre. Prices start at $110 per night.

The Royal Towers Hotel: Offering a great combination of affordability and comfort, The Royal Towers Hotel features clean rooms and a friendly atmosphere. It is conveniently located near shopping centers and restaurants. Prices start at $100 per night.

Best kids-friendly hotels:

Queens Hotel: This family-friendly hotel offers spacious rooms and convenient amenities for children. It is located near local parks, playgrounds, and family-friendly attractions. Prices start at $120 per night.

Best Western Plus Coquitlam Inn Convention Centre: Although not within New Westminster per se, this hotel is a short drive away and provides excellent facilities for families. The hotel features a heated outdoor pool and is close to family-oriented attractions like the Rocky Point Park. Prices start at $140 per night.

Best hotels for a romantic getaway:

The Arundel Mansion: For a truly romantic experience, The Arundel Mansion offers luxurious suites with elegant decor. Enjoy a romantic evening in the beautifully landscaped garden or explore nearby romantic spots like Queen's Park. Prices start at $200 per night.

The Columbia: Situated in the heart of downtown, The Columbia provides stylish suites with modern amenities perfect for couples. Enjoy fine dining at nearby restaurants or take a stroll along the picturesque waterfront boardwalk. Prices start at $180 per night.

Best for location:

Inn at Westminster Quay: With its prime waterfront location, this hotel offers unrivaled views of the Fraser River. Guests can easily access downtown attractions, shopping centers, and dining options. Prices start at $150 per night.

Douglas Guest House: Nestled in the historic Brow of the Hill neighborhood, Douglas Guest House offers a central location close to shops, restaurants, and public transportation. Prices start at $130 per night.

The Met Hotel: Situated in downtown New Westminster, The Met Hotel provides easy access to various attractions, including the waterfront and Columbia Street. Prices start at $110 per night.

Best for a short city break:

The Met Hotel: This centrally located hotel offers comfortable rooms, making it an ideal choice for a short city break. Explore downtown New Westminster's vibrant streets or visit nearby parks and museums. Prices start at $110 per night.

Inn at the Quay: With its riverside location, this hotel provides a tranquil escape while still offering convenient access to the city. Enjoy a peaceful walk along the waterfront or indulge in the hotel's amenities. Prices start at $130 per night.

Show moreLess