Curated luxury hotels in Vista

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

Vista

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Vista, but are nearby and match your search.
Primary image
Sheraton Carlsbad Resort & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carlsbad · 9.95 km from centre

8.2

 

1,000 review

Breakfast available

With a stay at Sheraton Carlsbad Resort & Spa in Carlsbad (Carlsbad Ranch), you'll be within a 15-minute walk of LEGOLAND® California and The Crossings at Carlsbad. This family-friendly hotel is 12.3 mi (19.8 km) from Del Mar Racetrack and 13.6 mi (21.9 km) from Del Mar Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lakehouse Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in San Diego County, San Marcos · 8.95 km from centre

9.0

 

1,086 review

Located in San Marcos, Lakehouse Resort is on a lake, within a 15-minute drive of California State University San Marcos and Flower Fields of Carlsbad. This golf resort is 7.7 mi (12.4 km) from SEA LIFE Carlsbad Aquarium and 7.9 mi (12.7 km) from Carlsbad Premium Outlets.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Westin Carlsbad Resort & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carlsbad · 9.90 km from centre

8.4

 

629 review

Breakfast available

With a stay at Westin Carlsbad Resort & Spa in Carlsbad (Carlsbad Ranch), you'll be within a 5-minute drive of LEGOLAND® California and The Crossings at Carlsbad. This golf hotel is 12.3 mi (19.8 km) from Del Mar Racetrack and 14.2 mi (22.8 km) from Del Mar Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Four Seasons Residence Club Aviara, North San Diego
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carlsbad · 11.81 km from centre

9.4

 

366 review

Breakfast available

With a stay at Four Seasons Residence Club Aviara, North San Diego in Carlsbad (Aviara), you'll be within a 15-minute drive of LEGOLAND® California and Del Mar Racetrack. This family-friendly hotel is 12.7 mi (20.4 km) from Del Mar Beach and 1.5 mi (2.4 km) from Aviara Golf Academy.

Compare price on Booking.com
Compare price on Booking.com
Primary image
MISSION PACIFIC BEACH RESORT, part of JdV by Hyatt
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Hotel in Oceanside · 13.07 km from centre

9.2

 

516 review

Breakfast available

With a stay at MISSION PACIFIC BEACH RESORT, part of JdV by Hyatt in Oceanside (Townsite), you'll be a 3-minute walk from Oceanside Pier and a 4-minute drive from Oceanside Harbor. This beach hotel is 0.9 mi (1.4 km) from Oceanside Beach and 2.6 mi (4.1 km) from Goat Hill Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Park Hyatt Aviara Resort, Golf Club & Spa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Carlsbad · 11.46 km from centre

9.4

 

1,001 review

Breakfast available

With a stay at Park Hyatt Aviara Resort, Golf Club & Spa in Carlsbad (Aviara), you'll be a 3-minute drive from Batiquitos Lagoon and 5 minutes from Flower Fields of Carlsbad. This family-friendly resort is 2.8 mi (4.5 km) from LEGOLAND® California and 3.3 mi (5.3 km) from Carlsbad Premium Outlets.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Alila Marea Beach Resort Encinitas, a Hyatt Luxury Resort
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in San Diego Coast, Encinitas · 14.47 km from centre

8.8

 

171 review

Breakfast available

When you stay at Alila Marea Beach Resort Encinitas, a Hyatt Luxury Resort in Encinitas, you'll be on the beach, within a 10-minute drive of LEGOLAND® California and Del Mar Racetrack. This beach resort is 9.5 mi (15.3 km) from Del Mar Beach and 0.7 mi (1.1 km) from Leucadia State Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cape Rey Carlsbad Beach, a Hilton Resort & Spa
Full StarFull StarFull StarFull StarHalf Star
[missing: cards.star_rating_info]

Resort in Carlsbad · 13.23 km from centre

8.4

 

1,001 review

Breakfast available

With a stay at Cape Rey Carlsbad Beach, a Hilton Resort & Spa in Carlsbad (South Beach), you'll be a 4-minute drive from Carlsbad Premium Outlets and 5 minutes from Flower Fields of Carlsbad. This beach resort is 3.4 mi (5.4 km) from LEGOLAND® California and 4.1 mi (6.6 km) from Moonlight State Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Carlsbad Inn Beach Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Condominium resort in Carlsbad · 11.23 km from centre

8.8

 

1,386 review

A stay at Carlsbad Inn Beach Resort places you in the heart of Carlsbad – a 1-minute drive from Carlsbad State Beach and 6 minutes from Carlsbad Premium Outlets. This beach condominium resort is 5 mi (8.1 km) from The Crossings at Carlsbad and 5 mi (8.1 km) from LEGOLAND® California.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Omni La Costa Resort & Spa Carlsbad
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Carlsbad · 12.28 km from centre

8.0

 

1,000 review

Breakfast available

Located in Carlsbad (La Costa), Omni La Costa Resort & Spa Carlsbad is within a 10-minute drive of Moonlight State Beach and Carlsbad Premium Outlets. This family-friendly resort is 4.3 mi (7 km) from LEGOLAND® California and 4.6 mi (7.4 km) from Flower Fields of Carlsbad.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Seabird Ocean Resort & Spa, Part of Destination Hotel by Hyatt
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oceanside · 13.05 km from centre

9.2

 

551 review

Breakfast available

With a stay at The Seabird Ocean Resort & Spa, Part of Destination Hotel by Hyatt, you'll be centrally located in Oceanside, within a 15-minute drive of LEGOLAND® California and Regal Oceanside. This beach hotel is 0.2 mi (0.3 km) from Oceanside Strand Beach and 0.2 mi (0.4 km) from California Surf Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Garden Inn Carlsbad Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Carlsbad · 11.80 km from centre

8.0

 

1,002 review

Breakfast available

Located in Carlsbad (South Beach), Hilton Garden Inn Carlsbad Beach is within a 5-minute drive of Carlsbad Premium Outlets and Flower Fields of Carlsbad. This hotel is 1.9 mi (3.1 km) from LEGOLAND® California and 2.2 mi (3.5 km) from SEA LIFE Carlsbad Aquarium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
SpringHill Suites by Marriott Oceanside Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oceanside · 12.99 km from centre

8.6

 

1,003 review

Breakfast available

SpringHill Suites by Marriott Oceanside Beach is centrally located in Oceanside – a 4-minute walk from Oceanside Pier and a 2-minute drive from Oceanside Beach. This beach hotel is 1.5 mi (2.4 km) from Oceanside Harbor and 3.1 mi (5 km) from Carlsbad State Beach.

Compare price on Booking.com
Compare price on Booking.com
Hotel Avenida - Oceanside Camp Pendleton
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oceanside · 11.91 km from centre

7.2

 

65 review

Located within 2.2 km of Oceanside City Beach and 37 km of Torrey Pines State Reserve, Hotel Avenida - Oceanside Camp Pendleton offers rooms in Oceanside. With an outdoor swimming pool, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation provides a 24-hour front desk and an ATM for guests.

At the hotel, each room comes with a desk. Guest rooms in Hotel Avenida - Oceanside Camp Pendleton are equipped with a TV and free toiletries.

San Diego Zoo Safari Park is 44 km from the accommodation, while La Jolla Cove is 48 km away. McClellan-Palomar Airport is 15 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Four Seasons Residence Club Aviara
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Carlsbad · 11.83 km from centre

8.6

 

37 review

Breakfast available

This Carlsbad resort offers accommodation with fully-equipped kitchens and kitchenettes. Two outdoor swimming pools, restaurants and a health spa are located on site. LEGOLAND California is 6.4 km away.

A spacious seating area with cable TV and DVD player is featured in each air-conditioned guest room and suite at Four Seasons Residence Club Aviara. Villas at the property include a wine rack, a breakfast bar, a gas fireplace and a washer and tumble dryer.

Located on-site and serving breakfast, lunch and dinner, Seasons Restaurant specializes in farm-to-table cuisine featuring local ingredients. For poolside dining, Palmera and Summits Grill offer lunch menus and cocktails.

Driftwood Spa provides detoxifying treatments and a specialty full body polish. Two modern fitness centres with steam rooms are also provided for guest use.

24-hour concierge services are provided to guests of Four Seasons Residence Club Aviara.

Carlsbad State Beach is 8 minutes’ drive away from this resort. Carlsbad Flower Fields are 10 minutes’ drive away from Four Seasons Residence Club Aviara. San Diego International Airport is 50 minutes’ drive away.

Compare price on Booking.com
Compare price on Booking.com
Oceanside Beach Condos
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Oceanside · 13.65 km from centre

10.0

 

1 review

Featuring a sauna, Oceanside Beach Condos is located in Oceanside. This beachfront property offers access to a balcony, free private parking and free WiFi. The holiday home has an outdoor fireplace and a hot tub.

The 1-bedroom holiday home is equipped with a living room with a TV with cable channels, a fully equipped kitchen with a dishwasher and an oven, and 1 bathroom with a hair dryer. Towels and bed linen are provided in the holiday home. The accommodation offers a fireplace.

An indoor play area is also available for guests at the holiday home.

Popular points of interest near Oceanside Beach Condos include Harbor Beach, Oceanside City Beach and California Surf Museum. The nearest airport is McClellan-Palomar Airport, 17 km from the accommodation.

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