Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Vista

Filter by star ratings
All filters
Courtyard by Marriott San Diego Oceanside
Courtyard by Marriott San Diego Oceanside
8.8 Excellent
3501 Seagate Way, Oceanside, CA, United States
Show on map
3.9 mi from city centre, Vista 
ExcellentBased on 395 reviews
8.8

Situated in Oceanside, Courtyard by Marriott San Diego Oceanside offers charming 3-star accommodation, as well as an indoor pool. It provides free Wi-Fi, an express check-in and check-out feature and a terrace.

Hilton Garden Inn Carlsbad Beach
Hilton Garden Inn Carlsbad Beach
7.9 Good
6450 Carlsbad Boulevard, Carlsbad, CA, United States
Show on map
7.3 mi from city centre, Vista 
GoodBased on 647 reviews
7.9

Within 20 minutes' walk from Carlsbad Poinsettia NCTD Station, Hilton Garden Inn provides guests with an ideal base when in Carlsbad. It also offers a Jacuzzi, a rooftop terrace and an outdoor pool.

Aquamarine Villas
Aquamarine Villas
8.9 Excellent
711 South Myers Street, Oceanside, CA, United States
Show on map
7.8 mi from city centre, Vista 
ExcellentBased on 19 reviews
8.9

Aquamarine Villas is located in Oceanside and features free Wi-Fi and a Jacuzzi. It also offers a games room, laundry facilities and an outdoor pool.

Best Western Carlsbad by the Sea
Best Western Carlsbad by the Sea
7.1 Good
751 Macadamia Drive, Carlsbad, CA, United States
Show on map
7.7 mi from city centre, Vista 
GoodBased on 798 reviews
7.1

Situated in Carlsbad, Best Western Carlsbad by the Sea offers 3-star accommodation, as well as a Jacuzzi and an outdoor heated pool. There is also a fitness centre with a swimming pool.

Hyland Inn Near Legoland
Hyland Inn Near Legoland
7.0 Good
3570 Pio Pico Drive, Carlsbad, CA, United States
Show on map
6.3 mi from city centre, Vista 
GoodBased on 540 reviews
7.0

Boasting free Wi-Fi, a rooftop terrace and an outdoor pool, Hyland Inn near Legoland is situated in Carlsbad and provides comfortable accommodation. It is ideally located for those wishing to discover the area's attractions.

Days Inn by Wyndham San Marcos
Days Inn by Wyndham San Marcos
7.1 Good
517 West San Marcos Boulevard, San Marcos, CA, United States
Show on map
5.8 mi from city centre, Vista 
GoodBased on 311 reviews
7.1

The motel is situated in San Marcos and provides guests with wired internet. It also provides an express check-in and check-out feature, a 24-hour reception and an outdoor pool.

TownePlace Suites by Marriott San Diego Carlsbad/Vista
TownePlace Suites by Marriott San Diego Carlsbad/Vista
8.8 Excellent
2201 South Melrose Drive, Vista, CA, United States
Show on map
3.7 mi from city centre, Vista 
ExcellentBased on 126 reviews
8.8

This comfortable hotel in Vista offers free wireless internet, as well as an outdoor pool and an express check-in and check-out feature. It also provides meeting rooms, a concierge and a 24-hour reception.

TownePlace Suites by Marriott Carlsbad
TownePlace Suites by Marriott Carlsbad
8.9 Excellent
311 Pompa Street, Carlsbad, NM, United States
Show on map
756.7 mi from city centre, Vista 
ExcellentBased on 32 reviews
8.9

Situated in Carlsbad, TownePlace by Marriott Carlsbad provides 3-star accommodation, as well as an outdoor pool. It also offers a car rental desk, a 24-hour reception and an express check-in and check-out feature.

Tips for booking a Vista hotel

Cheapest month:December
Most expensive month:July
Average price in Vista:$130/night
Absolute cheapest price found:$38/night
Cheapest day:Wednesday
Most expensive day:Saturday
$81 - $160
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$86 - $163
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Vista hotels

Show all 65 hotels

Cheapest hotels in Vista, California

Show all 65 hotels

Hotel prices in Vista

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Vista

Vista travel FAQs

  • What are the best hotels in Vista?

    126 reviews rated TownePlace Suites by Marriott San Diego Carlsbad/Vista with an average score of 8.8/10. It may also be worth looking into the Days Inn by Wyndham San Marcos, which received a rating of 7.1/10 from 311 reviews. Hilton Garden Inn Carlsbad Beach could also be a good option, with a score of 7.9/10 from 646 reviews.