Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Vista

Filter by star ratings
All filters
Courtyard San Diego Oceanside
8.8 Excellent

4.1 mi from city centre, Oceanside Show on map

ExcellentBased on 333 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
8.0 Excellent

2.9 mi from city centre, Carlsbad Show on map

ExcellentBased on 512 reviews
8.0

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
9.0 Excellent

0.6 mi from city centre, Oceanside Show on map

ExcellentBased on 66 reviews
9.0

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.

Hyland Inn Near Legoland
6.8 Good

0.7 mi from city centre, Carlsbad Show on map

GoodBased on 423 reviews
6.8

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
7.3 Good

0.5 mi from city centre, San Marcos Show on map

GoodBased on 220 reviews
7.3

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
9.0 Excellent

3.7 mi from city centre, Vista Show on map

ExcellentBased on 86 reviews
9.0

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
9.1 Excellent

0.6 mi from city centre, Carlsbad Show on map

ExcellentBased on 21 reviews
9.1

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:$134/night
Absolute cheapest price found:$38/night
Cheapest day:Wednesday
Most expensive day:Saturday
$73 - $154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$102 - $179
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Vista hotels

Show all 70 hotels
1
TownePlace Suites by Marriott San Diego Carlsbad/Vista
9.0 Excellent

3.7 mi from city centre, Vista Show on map

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.

2
Hilton Garden Inn Carlsbad Beach
8.0 Excellent

2.9 mi from city centre, Carlsbad Show on map

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.

3
Courtyard San Diego Oceanside
8.8 Excellent

4.1 mi from city centre, Oceanside Show on map

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.

4
Days Inn by Wyndham San Marcos
7.3 Good

0.5 mi from city centre, San Marcos Show on map

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.

5
Hyland Inn Near Legoland
6.8 Good

0.7 mi from city centre, Carlsbad Show on map

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.

Cheapest hotels in Vista, California

Show all 70 hotels
Hyland Inn Near Legoland
6.8 Good

0.7 mi from city centre, Carlsbad Show on map

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.

$59
Avg. per night
Days Inn by Wyndham San Marcos
7.3 Good

0.5 mi from city centre, San Marcos Show on map

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.

$59
Avg. per night
TownePlace Suites by Marriott San Diego Carlsbad/Vista
9.0 Excellent

3.7 mi from city centre, Vista Show on map

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.

$96
Avg. per night
Courtyard San Diego Oceanside
8.8 Excellent

4.1 mi from city centre, Oceanside Show on map

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.

$116
Avg. per night
Hilton Garden Inn Carlsbad Beach
8.0 Excellent

2.9 mi from city centre, Carlsbad Show on map

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.

$117
Avg. per night
Aquamarine Villas
9.0 Excellent

0.6 mi from city centre, Oceanside Show on map

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.

$138
Avg. per night
TownePlace Suites by Marriott Carlsbad
9.1 Excellent

0.6 mi from city centre, Carlsbad Show on map

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.

$151
Avg. per night

Hotel prices in Vista

2 stars and under

$59 - $151

$96
Avg. per night

#2 Most popular

$59
Avg. per night
$59
Avg. per night
3 stars

$116 - $138

#1 Most popular

$117
Avg. per night

#2 Most popular

Aquamarine Villas
9.0 Excellent
$138
Avg. per night

Best value

$116
Avg. per night

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?

    86 reviews rated TownePlace Suites by Marriott San Diego Carlsbad/Vista with an average score of 9.0/10. It may also be worth looking into the Days Inn by Wyndham San Marcos, which received a rating of 7.3/10 from 220 reviews. Hilton Garden Inn Carlsbad Beach could also be a good option, with a score of 8.0/10 from 512 reviews.

  • How much do hotels in Vista cost?

    $206/night is the average price of a hotel in Vista, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Vista?

    Prices for Vista hotels have been found for as low as $59/night over the last 3 days.