With the mild climate and proximity to the ocean and mountains, San Diego is popular with tourists and conventioneers and, accordingly, is a relatively expensive place to visit. Three-star rooms average between $200 and $280 per night in high season, but there is also a good variety of modest accommodations available. Meal prices compare to those in other large cities, and you can usually find excellent values by dining in smaller, family-run establishments. Admission to local attractions can cost anywhere from $10 to $90. Thankfully, relaxing on one of the public beaches or meandering through the parks and neighborhoods is free—and fun. To save money on restaurants, spas, and boutiques, scour the coupon section at or visit

Prices here are given for adults. Substantially reduced fees are almost always available for children, students, and senior citizens. Most museums in Balboa Park offer free admission to residents on Tuesdays.

Previous Travel Tip


Next Travel Tip


Trending Stories


Find a Hotel


Fodor's San Diego

View Details