Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Reviewed on Dec. 11, 2019
If you're seeking the best places to stay in National City, you have loads of options. Spend some time checking out our 131 hotel listings, which are all within a 0.1-kilometre (0.06-mile) radius of National City's center.
Visitors wishing to stay in a nice central location in National City, should check out the Holiday Inn Express San Diego South - National City and Stardust Inn.
The Cassia Hotels San Diego Naval Base is a budget-priced hotel. It is nicely situated 2 kilometres (1 mile) from downtown National City. An alternative economical hotel in this area is the Rodeway Inn National City San Diego South.
8 kilometres (5 miles) from the heart of National City, is the Hotel del Coronado. The Pantai Inn is 25 kilometres (16 miles) away. The The Lodge at Torrey Pines as well as the Tower23 Hotel are some other hotel options in National City.
Coronado is 6 kilometres (4 miles) to the west of National City and is where you'll find Centennial Park and Coronado Ferry Landing. Expedia-listed Coronado hotels include the Coronado Island Marriott Resort & Spa and Hard Rock Hotel San Diego. 17 kilometres (10 miles) to the northwest of National City, you can also stay at Beach Cities, home to the Pacific Terrace Hotel and Paradise Point Resort & Spa. If you stay in Beach Cities, set aside a little time to visit the Golf Gardens Miniature Golf and Giant Dipper Roller Coaster.
Before you head home, consider spending a few hours rubbing shoulders and cheering along with fellow sports obsessives at a local sporting fixture. You'll find Petco Park 8 kilometres (5 miles) to the northwest of National City. For visitors who are interested in booking a room nearby, make a reservation in the San Diego Marriott Gaslamp Quarter or San Diego Marriott Marquis & Marina.
Situated 12 kilometres (8 miles) from National City is San Diego International Airport. Stay nearby at Homewood Suites by Hilton San Diego Airport/Liberty Station or THE US GRANT, a Luxury Collection Hotel, San Diego.