Curated Luxury bed and breakfast deals in Canada

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Canada

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Canada, but are nearby and match your search.
Hotel y Restaurante El Tololoche
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Luis Potosi, Real de Catorce · 3637.06 km from centre

8.3

 

10 reviews

<h2>Comfortable Accommodations</h2>

Hotel y Restaurante El Tololoche in Real de Catorce offers family rooms with modern amenities. Each room includes air-conditioning, a private bathroom, and free WiFi.

<h2>Dining Experience</h2>

Guests can enjoy meals at the on-site restaurant, which serves a variety of Mexican cuisine. The sun terrace provides a relaxing outdoor space.

<h2>Convenient Services</h2>

The hotel features a 24-hour front desk, room service, and a tour desk. Additional services include a family room and a tour desk.

<h2>Local Attractions</h2>

Real de Catorce offers a range of attractions, including the Real de Catorce Museum and the Real de Catorce Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Blue Mist Motel - Room #4
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Daytona Beach Shores, Daytona Beach · 3646.36 km from centre

8.7

 

8 reviews

<h2>Comfortable Living Space</h2>

Blue Mist Motel - Room #4 in Daytona Beach offers a cozy holiday home with one bedroom and one bathroom. Guests enjoy free WiFi, air-conditioning, and a private entrance.

<h2>Modern Amenities</h2>

The property features a fully equipped kitchen with a refrigerator, microwave, stovetop, and kitchenware. Additional amenities include a washing machine, fireplace, barbecue, and a dining table.

<h2>Prime Location</h2>

Located in the city center, the holiday home is less than 0.6 mi from Oceans West Golf Club. Nearby attractions include Congo River Adventure Golf Daytona (2.6 mi) and Daytona International Speedway (8.7 mi). Daytona Beach International Airport is 8.7 mi away.

Compare price on Booking.com
Compare price on Booking.com
Desierto Azul Boutique Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Todos Santos · 3647.01 km from centre

9.5

 

64 reviews

Breakfast available

<h2>Elegant Accommodations</h2>

Desierto Azul Boutique Hotel in Todos Santos offers family rooms with garden or pool views. Each room includes air-conditioning, a private bathroom, and modern amenities.

<h2>Exceptional Facilities</h2>

Guests enjoy a swimming pool with a view, sun terrace, and lush garden. The hotel features a restaurant, bar, and free WiFi. Additional facilities include a fitness center, yoga classes, and hiking trails.

<h2>Comfortable Dining</h2>

The family-friendly restaurant serves brunch with vegan, gluten-free, and dairy-free options. Outdoor dining areas provide relaxing spaces for meals.

<h2>Prime Location</h2>

Located less than 0.6 mi from La Cachorra Beach and 58 mi from Manuel Márquez de León International Airport. Nearby attractions include Todos Santos and Punta Lobos.

Compare price on Booking.com
Compare price on Booking.com
Sea Club IV Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Daytona Beach Shores · 3647.18 km from centre

8.7

 

35 reviews

Ideally located in Daytona Beach Shores, Sea Club IV Resort has air-conditioned rooms with free WiFi and free private parking. Each room at the 4-star hotel has pool views, and guests can enjoy access to a garden and to barbecue facilities. The property provides a business center, a concierge service and organizing tours for guests.

All rooms at the hotel come with a TV with cable channels and a kitchen. The rooms have a private bathroom with a bath, while selected rooms also feature a balcony and others also feature sea views. All guest rooms will provide guests with a fridge.

Ponce Inlet Beach is 1.8 miles from Sea Club IV Resort, while Ponce de Leon Inlet Lighthouse Museum is 6.3 miles from the property. Daytona Beach International Airport is 8.1 miles away.

Compare price on Booking.com
Compare price on Booking.com
Alegria Suites Centro Historico
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Todos Santos · 3648.82 km from centre

9.5

 

17 reviews

Alegria Suites Centro Historico is located in Todos Santos, within 1.7 miles of La Cachorra Beach and 1.7 miles of La Poza Beach. Featuring a garden, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Some units at the property feature a balcony with a sea view.

All guest rooms are equipped with a fridge, minibar, a coffee machine, a shower, free toiletries and a closet. All rooms come with an electric tea pot, while selected rooms will provide you with a terrace and others also have city views. At the hotel the rooms come with a seating area.

Manuel Márquez de León International Airport is 57 miles away.

Compare price on Booking.com
Compare price on Booking.com
Hotel San Cristobal Adults 15+
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Todos Santos · 3652.85 km from centre

9.5

 

117 reviews

Located in Todos Santos, Hotel San Cristobal has a garden, a terrace and a bar. Featuring a 24-hour front desk, this property also provides guests with a restaurant. Both free WiFi and private parking are available on site.

At the hotel, each room is fitted with a desk. Hotel San Cristobal offers some units with sea views, and rooms have a private bathroom. All guest rooms at the accommodations feature air conditioning and a wardrobe.

A à la carte breakfast is available each morning at the property.

Hotel San Cristobal offers a hot tub. Guests at the hotel will be able to enjoy activities in and around Todos Santos, like hiking.

Los Cabos International Airport is 68 mi away from the property.

Hotel San Cristobal features a high end Restaurant, it is served Baja Mediterranean cousine.

Compare price on Booking.com
Compare price on Booking.com
Zafiro Beach Boutique Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3653.60 km from centre

8.0

 

578 reviews

Torrenza Boutique is located in Mazatlán and features a fitness center. A hot tub is available for guests, along with a sauna. Free WiFi is at guests' disposal.

All guest rooms comes with air conditioning, an oven, a microwave, a coffee machine, a shower, a hair dryer and a closet. Every room has a private bathroom. At the hotel rooms are equipped with a flat-screen TV with cable channels.

A continental breakfast is available every morning at Torrenza Boutique. Guests can enjoy a meal at the in-house restaurant, which specializes in Mexican and American cuisine.

The accommodation has a terrace.

Languages spoken at the reception include English and Spanish, and guests are invited to request advice on the area when needed.

The nearest airport is General Rafael Buelna Airport, 15 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Wyndham Garden Mazatlan Marina
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3653.91 km from centre

9.2

 

476 reviews

Breakfast available

With a stay at Wyndham Garden Mazatlan Marina in Mazatlán (Marina Mazatlan), you'll be within a 10-minute drive of The Mazatlan Malecón and Bula. This luxury hotel is 7.5 mi (12.2 km) from Olas Altas Beach and 7.8 mi (12.5 km) from Plaza Machado.

Compare price on Booking.com
Compare price on Booking.com
Pueblo Bonito Mazatlan Beach Resort - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in El Encanto, Mazatlán · 3654.57 km from centre

9.1

 

427 reviews

Breakfast available

This 5-star Mazatlan hotel offers a private balcony or terrace in every suite. The hotel is located directly on the beach, in the city's Golden Zone.

Pueblo Bonito Mazatlan features 2 swimming pools and a children's pool. Spa treatments are also available.

Suites at the Mazatlan Pueblo Bonito are equipped with a spacious bathroom, safety deposit box and ironing facilities.

The Pueblo Bonito's Angelo's Gourmet Restaurant serves Italian and international cuisine. Cilantros restaurant offers fresh seafood. A poolside snack bar is also available.

Compare price on Booking.com
Compare price on Booking.com
Luna Palace
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in El Encanto, Mazatlán · 3654.75 km from centre

8.6

 

50 reviews

Ideally located directly on the beaches of Mazatlan, this all-suite hotel is close to many main points of interest and features friendly service, complete with many of the comforts of home.

The Luna Palace is conveniently located within walking distance to many attractions and sites. The city's local shops, delicious restaurants, entertainment, golf courses and an exciting nightlife are in close proximity.

Guests at Luna can enjoy private balconies and terraces, a spacious swimming pool, and fully-equipped kitchenettes in each guestroom.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Cid Marina Beach Hotel - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in El Encanto, Mazatlán · 3654.89 km from centre

9.6

 

94 reviews

Breakfast available

With a stay at El Cid Marina Beach Hotel - All Inclusive in Mazatlán (Zona Dorada), you'll be within a 15-minute drive of The Mazatlan Malecón and Plaza Machado. This all-inclusive hotel is 6.1 mi (9.9 km) from Olas Altas Beach and 0.1 mi (0.1 km) from Playa Sábalo.

Compare price on Booking.com
Compare price on Booking.com
Solamar Inn Mazatlan
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in El Encanto, Mazatlán · 3655.15 km from centre

8.8

 

23 reviews

<h2>Comfortable Accommodations</h2>

Solamar Inn Mazatlán in Mazatlán offers family rooms with air-conditioning, balconies, and private bathrooms. Each room includes a TV, wardrobe, and free toiletries.

<h2>Exceptional Facilities</h2>

Guests enjoy a year-round outdoor swimming pool, terrace, and lush garden. The hotel features a modern, family-friendly restaurant serving American cuisine for lunch and dinner. Free WiFi is available in public areas.

<h2>Convenient Location</h2>

Located a few steps from Camaron Beach, the hotel is 22 mi from General Rafael Buelna International Airport. Nearby attractions include the Mazatlán Aquarium and the Plaza Machado.

Compare price on Booking.com
Compare price on Booking.com
Paradero Todos Santos - Exclusive experiences included
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Todos Santos · 3655.57 km from centre

8.4

 

80 reviews

Located in Todos Santos, a 1-minute walk from Palm Beach, Paradero Todos Santos - Exclusive experiences included has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Featuring a bar, this 5-star hotel has air-conditioned rooms with a private bathroom. The property provides a 24-hour front desk, airport transportation, a concierge service and free WiFi.

At the hotel, all rooms have a closet. Rooms have a safety deposit box, while certain rooms contain a patio and others also feature garden views. At Paradero Todos Santos - Exclusive experiences included, all rooms include a seating area.

An American breakfast is available at the accommodation. At Paradero Todos Santos - Exclusive experiences included you'll find a restaurant serving Mexican, Seafood and Latin American cuisine. Dairy-free, vegan and gluten-free options can also be requested.

Guests at the hotel will be able to enjoy activities in and around Todos Santos, like hiking and cycling.

San Pedrito Beach is 1.4 miles from Paradero Todos Santos - Exclusive experiences included. Los Cabos International Airport is 63 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Grupo Hotelero Panoramico
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tamaulipas, Ciudad Victoria · 3655.70 km from centre

8.4

 

42 reviews

Breakfast available

<h2>Comfortable Accommodations</h2>

Grupo Hotelero Panoramico in Ciudad Victoria offers family rooms with air-conditioning, private bathrooms, free toiletries, showers, TVs, and wardrobes. Each room includes a terrace or balcony with city views.

<h2>Exceptional Facilities</h2>

Guests enjoy a fitness center, sun terrace, garden, and a year-round outdoor swimming pool. Free WiFi is available throughout the property. Additional amenities include a fitness room, elevator, 24-hour front desk, daily housekeeping, coffee shop, outdoor seating area, family rooms, full-day security, bicycle parking, room service, and a tour desk.

<h2>Dining Experience</h2>

The family-friendly restaurant serves Mexican cuisine with vegetarian options for lunch. Breakfast is available as continental or American.

<h2>Convenient Location</h2>

Located 12 mi from Ciudad Victoria International Airport, the hotel provides free on-site private parking.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Cid Castilla Beach Hotel - All Inclusive
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in El Encanto, Mazatlán · 3655.81 km from centre

8.4

 

78 reviews

Breakfast available

With a stay at El Cid Castilla Beach Hotel - All Inclusive in Mazatlán (Zona Dorada), you'll be within a 15-minute drive of The Mazatlan Malecón and Plaza Machado. This all-inclusive hotel is 5.2 mi (8.3 km) from Olas Altas Beach and 0.4 mi (0.7 km) from Playa Sábalo.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Cid Granada Hotel - All Inclusive
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3655.87 km from centre

8.2

 

17 reviews

With a stay at El Cid Granada Hotel - All Inclusive in Mazatlán (Zona Dorada), you'll be within a 15-minute drive of The Mazatlan Malecón and Plaza Machado. This all-inclusive hotel is 5.3 mi (8.5 km) from Olas Altas Beach and 0.5 mi (0.8 km) from Playa Sábalo.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Cid Granada Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3655.89 km from centre

7.8

 

365 reviews

With a stay at El Cid Granada Hotel in Mazatlán (Zona Dorada), you'll be within a 15-minute drive of The Mazatlan Malecón and Plaza Machado. This golf hotel is 5.2 mi (8.3 km) from Olas Altas Beach and 0.4 mi (0.6 km) from Playa Sábalo.

Compare price on Booking.com
Compare price on Booking.com
Hotel Posada Gabriel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3656.69 km from centre

7.3

 

4 reviews

<h2>Comfortable Accommodations</h2>

Hotel Posada Gabriel in Mazatlán offers family rooms with air-conditioning, balconies, and private bathrooms. Each room includes a TV, electric kettle, and free toiletries.

<h2>Relaxing Facilities</h2>

Guests can enjoy a serene garden, inner courtyard, and seating areas. The hotel features a 24-hour front desk, free on-site private parking, and a quiet street view.

<h2>Prime Location</h2>

North Beach is a 13-minute walk away, and General Rafael Buelna International Airport is 21 mi from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
El Cid El Moro Beach Hotel - All Inclusive
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3656.87 km from centre

8.2

 

34 reviews

Breakfast available

With a stay at El Cid El Moro Beach Hotel - All Inclusive in Mazatlán (Zona Dorada), you'll be a 1-minute drive from The Mazatlan Malecón and 9 minutes from Plaza Machado. This all-inclusive hotel is 4.4 mi (7 km) from Olas Altas Beach and 0.2 mi (0.3 km) from Casino del Rey.

Compare price on Booking.com
Compare price on Booking.com
Courtyard by Marriott Mazatlan Beach Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Mazatlán · 3656.90 km from centre

9.0

 

869 reviews

Located in Mazatlán, a few steps from Camaron Beach, Courtyard by Marriott Mazatlan Beach Resort provides accommodations with an outdoor swimming pool, private parking, a fitness center and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi. Guests can use a bar.

An American breakfast is available at the hotel.

Courtyard by Marriott Mazatlan Beach Resort has a playground.

North Beach is a 13-minute walk from the accommodation, while Plazuela Machado is 4.5 miles away. General Rafael Buelna Airport is 23 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor