Hotels in Vista, CA

Vista, CA

Hotel Highlights
  • All Hotels - $126 average
  • 2 Star Hotels - $91 average
  • 3 Star Hotels - $138 average
  • 4 Star Hotels - $169 average
  • 5 Star Hotels - $238 average
Showing 21-30 Of 84
7.0 Miles
Swimming Pool 1680 Oceanside Boulevard, Oceanside, CA 92054-5427 MoreLess Info
Best Western Ocean Inn is located on Oceanside Boulevard, California. A few minutes walk from the beach, this family-friendly two-star hotel is convenient to LEGOLAND, San Diego Zoo and Seaworld.
76% Rating
from $84
View rates
7.0 Miles
Business Center, Swimming Pool 2775 Ocean Street, Carlsbad, CA 92008 MoreLess Info
The Beach Terrace Inn in Carlsbad, California is located directly on the beach, with panoramic ocean views. The hotel is just a short commute away from points of interest such as LEGOLAND, Sea Life Aquarium, The Carlsbad Flower Fields, and downtown San Diego.
91% Rating
from $229
View rates
7.3 Miles
Business Center 1440 Mission Avenue, Oceanside, CA 92058 MoreLess Info
Conveniently located off Interstate 5 in Oceanside, the Ramada Oceanside hotel is just minutes away from South coast California where beautiful beaches abound. The pet-friendly hotel offers a nearby LEGOLAND, and Sea Life Carlsbad Aquarium. There is also a casino across the street.
72% Rating
from $79
View rates
7.3 Miles
Business Center, Swimming Pool 7100 Aviara Resort Drive, Carlsbad, CA 92011 MoreLess Info
Ocean views don the luxurious Park Hyatt Aviara Resort. Indulge at the spa, dine at one of many on-site restaurants, or take in a round of golf. A refreshing dip in the outdoor pool is ideal after spending the day in nearby San Diego.
91% Rating
from $195
View rates
7.3 Miles
Business Center, Swimming Pool 6450 Carlsbad Boulevard, Carlsbad, CA 92011 MoreLess Info
Situated directly on the beach, the Hilton Garden Inn Carlsbad Beach is two miles from LEGOLAND, Sea Life Aquarium, and the Museum of Making Music. There is an on-site bistro, 24-hour pantry market, and a bar area.
86% Rating
from $139
View rates
7.5 Miles
Business Center, Swimming Pool 7210 Blue Heron Place, Carlsbad, CA 92011 MoreLess Info
The resort-style Four Seasons Residence Club Aviara, North San Diego offers amenities like an 18-hole Arnold Palmer designed golf course, grocery stocking services, and a resort program for children. It is located just three miles from the McClellan-Palomar Airport and one mile from the Batiquitos Lagoon.
93% Rating
from $245
View rates
7.6 Miles
Business Center, Swimming Pool 6400 Surfside Lane, Carlsbad, CA 92011 MoreLess Info
Within a two-mile radius of the Carlsbad Seapointe Resort are the Carlsbad Premium Outlets and The Crossings at Carlsbad Golf Club. This elegant resort offers an on-site spa, complimentary pool and beach equipment, and a complimentary shuttle to and from the Twenty/20 Grill & Wine Bar.
89% Rating
from $224
View rates
7.7 Miles
Business Center, Swimming Pool 760 Macadamia Drive, Carlsbad, CA 92011 MoreLess Info
The La Quinta Inn San Diego-Carlsbad Hotel is less than four miles from Legoland in Carlsbad, California. The hotel is also two miles from Carlsbad Village, and it won the Certificate of Excellence from TripAdvisor in 2013.
80% Rating
from $89
View rates
7.7 Miles
Business Center, Swimming Pool 2100 Costa Del Mar Road, Carlsbad, CA 92009 MoreLess Info
Adjacent to La Costa Country Club, the Omni La Costa Resort & Spa is just half a mile from the La Costa Shopping Center. This full-service resort features two golf courses, day spa and salon, two on-site restaurants, cocktail lounge, and game lounge for kids.
90% Rating
from $152
View rates
7.8 Miles
Business Center, Swimming Pool 751 Raintree Drive, Carlsbad, CA 92011 MoreLess Info
The Holiday Inn Express and Suites Carlsbad Beach Hotel is on Raintree Drive in Carlsbad, California. The hotel is situated eight minutes from the beach by foot, as well as a short distance away from LEGOLAND and the business centers in Carlsbad.
80% Rating
from $112
View rates
Showing 21-30 of 84
Have any feedback about these Vista hotels?
Add a new attraction to TripBuzz!