Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
Best Western Hacienda Hotel Old Town San Diego
4041 Harney Street, Old Town, San Diego, CA 92110 – Show map
Excellent location – rated 9.1/10! (score from 168 reviews)
Rated by guests after their stay at Best Western Hacienda Hotel Old Town San Diego.
Get instant confirmation with FREE cancellation on most rooms!
The most recent booking for this hotel was made on Aug 27 at 8:23 PM from the United States.
6 Reasons to Choose Best Western Hacienda Hotel Old Town San Diego
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
312 properties in San Diego
Including hotels, apartments, villas and more.
168 verified reviews
We speak your language
Best Western Hacienda Hotel Old Town San Diego's staff speak: Spanish, English
Booking is safe
When you book with us your details are protected by a secure connection.
Golf Course (within 2 miles), Fitness Center
Food & Drink
Free! WiFi is available in all areas and is free of charge.
Private parking is available on site (reservation is not needed) and costs USD 14 per day.
Room Service, 24-Hour Front Desk, Express Check-in/Check-out, Tour Desk, Meeting/Banquet Facilities
Newspapers, Safe, Non-smoking Rooms, Facilities for Disabled Guests, Family Rooms, Elevator, All Spaces Non-Smoking (public and private)
3:00 PM - 12:00 AM
1:00 AM - 12:00 PM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
Free! All children under 12 years stay free of charge when using existing beds.
One child under 2 years is charged USD 10 per night in a crib.
One older child or adult is charged USD 10 per night in an extra bed.
The maximum number of extra beds/cribs in a room is 1.
Any type of extra bed or crib is upon request and needs to be confirmed by management.
Additional fees are not calculated automatically in the total cost and will have to be paid for separately during your stay.
Pets are not allowed.
Cards accepted at this property
Best Western Hacienda Hotel Old Town San Diego accepts these cards and reserves the right to pre-authorize your card prior to arrival.
Upon check-in photo identification and credit card are required. All special requests are subject to availability upon check-in. Special requests cannot be guaranteed and may incur additional charges.
Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.
Based on 168 reviews
Show reviews from:
Popular Hotels in San Diego
In the former mansion of an industrialist, this Coronado inn features a classic Spanish village style courtyard that contains gardens, boutique shops and four on-site restaurants.
Score from 82 reviews Very good 8.5/10
In the light industrial Midway area, this hotel is an 8-minute walk from Old Town. It features an outdoor pool and serves a daily expanded continental breakfast. Each spacious room has free Wi-Fi.
Score from 507 reviews Excellent 8.9/10
This 100% non-smoking property is 6.5 miles from downtown San Diego and within a 5-minute drive of SeaWorld San Diego. The hotel offers an outdoor pool and suites with free Wi-Fi.
Score from 482 reviews Good 7/10
Set on Shelter Island, along the San Diego Bay, this hotel offers a private marina, stunning views of the bay and enjoyable facilities, including an on-site restaurant.
Score from 638 reviews Excellent 8.8/10
Roomy clean location is awesome
Lots of stairs Lol
Pool was small with few chairs
Stay was Great. The staff was friendly and ready to help as soon as I walked in the door. This facility is in walking distance to Old Towne for dining and shopping. The room was clean and spacious.
Old town location, close to many restaurants, the view from the hotel, the swimming pool
Parking fee in addition ($14 per day) Hotel fee in addition ($7 per day) Hard time to get a parking slot close to your building
Breakfast (dirty buffet, no more coffee, butter, etc)
We were in SD for Comic Con. The hotel is a few blocks from the trolley stop and far enough away from the noise and crowds. Even with a sold out hotel, we never heard another person. The staff was ALWAYS friendly and was even able to provide a room with a sofa bed due to a last minute travel change.
Although this didn't affect me personally, I could see clients with disabilities having a more difficult time getting around. There are elevators but they are sprawled out. The property is huge and built on the side of a hill so the floors are multi levels.
Located in Old Town Beautiful hotel Complementary airport transport
We loved everything about the Hacienda Hotel.
We liked the Best Western Hacienda Hotel very much. Very pretty, lovely hotel. The Breakfast buffet was delicious and they gave us tickets to the buffet for the 2 days we were there. That was the only time we could eat without having to eat Spanish food.
We did not like the location of the hotel in Old Town San Diego....it felt like we were in Tijuana, with no choice of where to go within walking distance of our hotel ....we had to eat at the restaurants near our hotel, who only served Spanish food. Eating at the restaurant at our hotel was okay to eat one time...but not every lunch or dinner as Spanish food. I'm sure it was planned this way...but does not work for us. We tried to find a little market to obtain maybe a loaf of bread, cheese, cold cuts, and cans of Diet Pepsi/Coke for our room. The hotel had these in a vending machine, but they cost a lot per bottle. I'm sure a lot of people like to eat out all the time...but we do not...for a lot of reasons..and some of us have to watch what we eat for our health. Needless to say, we will never return to Old Town San Diego again for any reason. I heard comments by other tourists on the street feeling the same way as we did. San Diego needs to improve Old Town, taking into consideration how the tourists actually feel about Old Town, otherwise I don't see it getting repeat business from a lot of the tourists.
As soon as I checked in it seemed like they didn't care Wanted to stay 1 night instead if 2 and at check in they wanted ti charge me $75 for an early cancellation and did not even check in yet. Poor management I have stayed here about 12 times before this stay. This was the worst
Very Spanish style !
Location. Easy walk to old town.
Too many stairs! First hotel I was lost trying to find my room. The buttons on the elevators did not coincide with the floor numbers. My showers faucet was on backwards so almost scalded myself. No free breakfast.
Room service Order was incorrect
The grounds were beautiful!
I didn't like that I had to pay for parking. I think for the price we should get free parking out at least half of the price of parking. Also it took a bit for it to get the temperature comfortable.
It was easy to walk to old town and how quiet it was. The rooms where clean. Love staying there for 3 days. Would come back
The food was not as good as I remember from the last time we where there. The buffet on Monday morning was cold did not eat much of it was not worth what we paid for it.
Proximity to old town
Only one pool at one level and the hotel has about 4 or 5 different levels. No accesibility to the one pool or rather difficult.
Pool time was wonderful, very clean. Cleaning crew very nice and friendly.
No juices in vending machines.
Proximity to Old Town could not be better. Restaurants and bars are very close by with great food & beverages. Yet no noise. Hotel is 9 buildings on gentle hill so view is nice. Rooms are much larger than average.
Minor issue is that it's a bit hard to find rooms when the numbering is out of sequence.
Excellent hotel overall no complaints
Location was just excellent, with the Old Town next to the hotel. Very nice building and spacious room with comfortable bed.
We were unfortunate to stay next to a guy who was watching movies all night. Fortunately this was solved by the very friendly staff. The walls are very thin! No problem if guests keep the noise down of course.
The location and a few staff were nice. While some were just rude
Few rude and worthless staff who would rather chat amongsts themselves rather than help us at the desk. Then we were woken up with loud banging from the maintainence staff and when asked to stop, we were ignored.
Location was great, nice rooms. Walking distance to great restaurants. This will be our go to place to go to. Would not go anywhere else.
Had a room above the pool, big mistake. Couple above us must of been 300 lbs, heard every heavy footstep.
Location is great. Always clean. Have stayed at this hotel many times in past 10 years. Consistently a quality clean safe place to stay. Pam. Yuma,Az.
Great Location to the old town and to the airport if you have an early flight.
Nothing really to report.
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favorite destinations to receive personalized deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.