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
6.4 km from city centre, Vista 
ExcellentBased on 376 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
11.8 km from city centre, Vista 
GoodBased on 614 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.

Tips for booking a Vista hotel

Cheapest month:December
Most expensive month:July
Average price in Vista:₱6,261/night
Absolute cheapest price found:₱1,809/night
Cheapest day:Wednesday
Most expensive day:Saturday
₱3,851 - ₱7,652
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱4,248 - ₱7,615
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Vista hotels

Show all 67 hotels
1
Hilton Garden Inn Carlsbad Beach
Hilton Garden Inn Carlsbad Beach
7.9 Good
6450 Carlsbad Boulevard, Carlsbad, CA, United States
Show on map
4.7 km from city centre, Carlsbad 

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.

2
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
6.5 km from city centre, Oceanside 

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.

Cheapest hotels in Vista, California

Show all 67 hotels
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
6.5 km from city centre,  

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.

₱6,461
Avg. per night
Hilton Garden Inn Carlsbad Beach
Hilton Garden Inn Carlsbad Beach
7.9 Good
6450 Carlsbad Boulevard, Carlsbad, CA, United States
Show on map
4.7 km from city centre,  

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.

₱7,754
Avg. per night

Hotel prices in Vista

3 stars

₱6,461 - ₱7,754

Hilton Garden Inn Carlsbad Beach

#1 Most popular

₱7,754
Avg. per night
Courtyard by Marriott San Diego Oceanside
₱6,461
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?

    One of the most popular hotels in Vista is TownePlace Suites by Marriott San Diego Carlsbad/Vista, which has been reviewed by 116 users and currently has a rating of 8.8/10. Other top-rated locations include Days Inn by Wyndham San Marcos and Hilton Garden Inn Carlsbad Beach, which have received 7.3/10 and 7.9/10 ratings from our users, respectively.

  • How much do hotels in Vista cost?

    The average prices of hotels in Vista have been around ₱7,323 per night over the last 3 days.

  • How much is a cheap hotel in Vista?

    Prices for Vista hotels have been found for as low as ₱3,398/night over the last 3 days.