9 Best Old Town San Diego Hotels

Originally settled in 1769 with a single fort and a mission — the first in California — Old Town San Diego is considered our state’s birthplace.

Just off the I-5 and a 10-minute walk to Old Town and Presidio Park, all of San Diego’s most popular attractions are easily accessible from here.

Hilton Garden Inn San Diego Old Town/SeaWorld Area

Most commonly known as simply the Hacienda Hotel, this charming Spanish mission-style property offers an ideal location and expansive views of Old Town and Mission Bay.

Best Western Plus Hacienda Hotel Old Town

This Old Town hotel features the indoor/outdoor Cosmopolitan Hotel Restaurant (yes, the same name). Guests are treated to a complimentary daily breakfast of housemade pastries and coffee in the saloon.

Cosmopolitan Hotel

Mere steps from everything Old Town has to offer, this Courtyard by Marriott has it all — a phenomenal location, modern and spacious guest rooms, onsite dining, and a whole host of amenities.


At Holiday Inn Express San Diego Airport-Old Town you’re less than a mile from San Diego International Airport and near Old Town San Diego, CA.

Holiday Inn Express San Diego Airport—Old Town

The comfortable guest rooms include a mix of standard studios and suites with separate living and sleeping areas, and some have private balconies.

Fairfield Inn & Suites San Diego Old Town

Swipe up to learn more!