The best deals on hotels when visiting National Harbor in Maryland.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In National Harbor, Maryland 20744

Hyatt Place National Harbor

123 Waterfront Street Oxon Hill, MD

Experience a relaxing stay at Hyatt Place National Harbor near National Harbor, where comfortable rooms create a warm retreat, with affordable nightly rates starting from $209.00. Find everything you need for a comfortable stay at Hyatt Place, from on-site laundry to complimentary parking at select locations.

Positioned within easy reach of National Harbor’s main attractions, Hyatt Place National Harbor is a fantastic choice for guests who want to be close to the city center. Step into National Harbor with a hotel that provides everything you need for a perfect trip—lock in today!

  Call (855) 234-2997 to book with an agent.
  0.3 miles from National Harbor, MD 20744

Starting at

$209.00

per night

Read Reviews View Amenities View All Rooms

Residence Inn National Harbor Washington DC Area

192 Waterfront St Oxon Hill, MD

Relax in style at Residence Inn National Harbor Washington DC Area as you visit National Harbor, where comfortable rooms create a inviting retreat, with budget-friendly rates starting at $279.99. Park conveniently and securely at Residence Inn, where on-site parking adds to a hassle-free experience.

With Residence Inn National Harbor Washington DC Area situated just outside National Harbor’s bustling downtown, guests can enjoy a quieter atmosphere while still being close to the city’s top attractions. Experience a hotel in National Harbor that ensures you’re well taken care of—book your room today!

  Call (855) 233-0132 to book with an agent.
  0.4 miles from National Harbor, MD 20744

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms

AC Hotel by Marriott National Harbor Washington D.C. Area

156 Waterfront Street Oxon Hill, MD

Experience a peaceful ambiance at AC Hotel by Marriott National Harbor Washington D.C. Area on your trip to National Harbor, where inviting accommodations provide comfort and relaxation, with nightly rates from $199.99. Stay active with AC Hotels' guided city runs, offering a unique way to explore the local area while keeping fit.

At AC Hotel by Marriott National Harbor Washington D.C. Area, you’re close enough to National Harbor’s city center to enjoy all the excitement, while still having a peaceful and relaxing place to return to. Experience the joy of visiting National Harbor with a hotel that exceeds expectations—book today!

  Call (855) 233-7850 to book with an agent.
  0.4 miles from National Harbor, MD 20744

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

The Westin Washington National Harbor

171 Waterfront St Fort Washington, MD

Travelers exploring National Harbor will enjoy the refined charm of The Westin Washington National Harbor, where quality rooms create a warm experience, with rates beginning at $259.99. Savor the healthful benefits of Westin's SuperFoodsRx™ Smoothies, blended with nutrient-rich ingredients for a wellness boost.

Guests at The Westin Washington National Harbor are within walking distance of National Harbor’s top landmarks, offering a great base for exploring all the city has to offer. Enjoy a top-tier National Harbor stay where luxury and service are second to none—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  0.5 miles from National Harbor, MD 20744

Starting at

$259.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites National Harbor Alexandria Area

250 Waterfront St Oxon Hill, MD

For a restful stay near National Harbor, Hampton Inn & Suites National Harbor Alexandria Area offers budget-friendly accommodations with rooms starting at $181.99, creating a soothing, welcoming atmosphere. Refresh and rejuvenate in Hampton's stylish bathrooms, equipped with modern fixtures and invigorating shower facilities.

Hampton Inn & Suites National Harbor Alexandria Area provides an ideal location for travelers who want to experience National Harbor’s vibrant downtown while staying in a more peaceful area just outside the hustle. Make National Harbor travel feel effortless with a cost-effective, welcoming hotel—book now!

  Call (855) 234-7135 to book with an agent.
  0.5 miles from National Harbor, MD 20744

Starting at

$181.99

per night

Read Reviews View Amenities View All Rooms

Gaylord National Resort & Convention Center

201 Waterfront Street Fort Washington, MD

With luxurious decor, Gaylord National Resort & Convention Center near National Harbor provides quality accommodations for a refined experience, with inviting rates starting at just $359.99. Stay in accommodations that are the epitome of elegance, offering refined decor and amenities that cater to your upscale taste.

Gaylord National Resort & Convention Center offers the ideal location for those wanting to explore National Harbor, where the downtown district’s vibrant spots are easily reachable. Find the perfect National Harbor getaway with accommodations that embrace style and sophistication—lock in today!

  Call (855) 233-0132 to book with an agent.
  0.6 miles from National Harbor, MD 20744

Starting at

$359.99

per night

Read Reviews View Amenities View All Rooms

MGM National Harbor Resort & Casino

101 MGM National Avenue Oxon Hill, MD

Embrace the magic of MGM National Harbor Resort & Casino near National Harbor, where refined rooms promise a stay steeped in elegance, with inviting nightly rates from $647.99. Enjoy a stay that excels in luxury, with rooms designed to provide the utmost in comfort, style, and convenience.

Guests at MGM National Harbor Resort & Casino are always close to the action, with downtown National Harbor easily accessible for a day of exploration or a night out. Discover the enchantment of National Harbor with a hotel that turns comfort into a lifestyle—book today!

  Call (855) 234-7135 to book with an agent.
  0.7 miles from National Harbor, MD 20744

Starting at

$647.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Oxon Hill

6363 Oxon Hill Rd Oxon Hill, MD

For an inviting and comfortable stay near National Harbor, Comfort Inn Oxon Hill offers budget-friendly rooms with rates beginning at $105.99, creating a warm space. Find all the necessities for a productive business trip, including in-room desks and 24-hour business centers.

With downtown National Harbor easily accessible, guests at Comfort Inn Oxon Hill can take a casual walk or a quick ride to the city’s top spots. Stay smart and relaxed in National Harbor with a hotel that checks every box—book today!

  Call (855) 239-4019 to book with an agent.
  1.4 miles from National Harbor, MD 20744

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Hotel Indigo Old Town Alexandria an IHG Hotel

220 South Union St Alexandria, VA

Step into a luxurious ambiance at Hotel Indigo Old Town Alexandria an IHG Hotel near National Harbor, where refined rooms provide tranquility, with inviting nightly rates beginning at $209.00. Experience the vibrant energy of Hotel Indigo's fitness centers, where modern equipment and local fitness classes inspire guests to stay active.

At Hotel Indigo Old Town Alexandria an IHG Hotel, a quick drive brings guests into the vibrant downtown area of National Harbor, making it easy to visit the city’s most exciting spots. Discover how unforgettable National Harbor can be with accommodations that exceed expectations—secure now!

  Call (855) 236-8982 to book with an agent.
  1.9 miles from National Harbor, MD 20744

Starting at

$209.00

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ Washington DC Oxon Hill

6170 Oxon Hill Road Oxon Hill, MD

With budget-friendly rooms from $89.00, Red Roof Inn PLUS+ Washington DC Oxon Hill provides delightful accommodations for travelers bound for National Harbor, creating a warm, welcoming space. Relish the quiet and privacy of Red Roof Inn's accommodations, designed to provide a peaceful retreat from the day's activities.

Guests staying at Red Roof Inn PLUS+ Washington DC Oxon Hill are never far from the heart of National Harbor, where a short drive delivers them to the city’s most popular destinations. Find peace of mind during your National Harbor adventure with lodging that prioritizes comfort—book today!

  Call (855) 234-5074 to book with an agent.
  1.9 miles from National Harbor, MD 20744

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

The Alexandrian Old Town Alexandria Autograph Collection

480 King St. Alexandria, VA

Travelers exploring National Harbor will enjoy the inviting ambiance of The Alexandrian Old Town Alexandria Autograph Collection, where refined accommodations offer comfort, with rates starting at $199.99. Admire the unique architecture and thoughtful design of each Autograph Collection Hotel, reflecting the rich heritage and culture of its location.

Guests staying at The Alexandrian Old Town Alexandria Autograph Collection are never far from downtown National Harbor, where a short drive brings them to the city’s most exciting destinations. Make your National Harbor visit exceptional with accommodations that elevate every moment—secure now!

  Call (855) 233-7850 to book with an agent.
  2.2 miles from National Harbor, MD 20744

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Hotel Heron Old Town Alexandria

699 Prince Street Alexandria, VA

With a blend of warmth and sophistication, Hotel Heron Old Town Alexandria near National Harbor provides a refined stay, where comfy rooms start at an affordable rate of $199.99. Find a sanctuary in rooms that provide a seamless blend of comfort, style, and sophistication, designed for an exquisite stay.

From Hotel Heron Old Town Alexandria, a short drive delivers guests into the heart of downtown National Harbor, where the city’s top sights are within reach. Make your National Harbor visit one to remember with accommodations that redefine indulgence—secure now!

  Call (855) 234-5074 to book with an agent.
  2.2 miles from National Harbor, MD 20744

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Sheraton Suites Old Town Alexandria

801 North Saint Asaph Street Alexandria, VA

Relax in opulent surroundings at Sheraton Suites Old Town Alexandria as you explore National Harbor, where refined rooms ensure a serene stay, with inviting nightly rates beginning at $179.99. Experience the connectivity of Sheraton’s high-speed Wi-Fi, available throughout the hotel to keep you connected.

At Sheraton Suites Old Town Alexandria, guests are never far from the action, with downtown National Harbor only a brief drive away for convenient access to the city’s top destinations. Make your National Harbor visit one for the books with accommodations that put you first—reserve now!

  Call (855) 235-6136 to book with an agent.
  2.5 miles from National Harbor, MD 20744

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Alexandria Old Town Area South

5821 Richmond Hwy Alexandria, VA

With budget-friendly rooms from $119.99, Hampton Inn & Suites Alexandria Old Town Area South is an ideal choice for guests traveling to National Harbor, creating a clean and inviting space for unwinding. Stay energized with Hampton’s fitness facilities, featuring the latest equipment for cardio and strength training.

With downtown National Harbor just a short drive from Hampton Inn & Suites Alexandria Old Town Area South, guests can easily visit the city’s most iconic spots while staying in a quieter area. Maximize your National Harbor experience with a hotel that makes your stay unforgettable—reserve today!

  Call (855) 234-2997 to book with an agent.
  2.6 miles from National Harbor, MD 20744

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hotel AKA Alexandria

625 1st St Alexandria, VA

Unwind in the refined ambiance of Hotel AKA Alexandria as you explore National Harbor, where premium rooms create a peaceful escape, with rates from $191.99 per night. Find an oasis of luxury in rooms that combine the latest technology with elegant design, ensuring a memorable stay.

Hotel AKA Alexandria is ideally situated for those who prefer a quieter stay with the convenience of being just a short drive from downtown National Harbor. Relax in National Harbor at a hotel that raises the bar on guest satisfaction—secure now!

  Call (855) 234-2997 to book with an agent.
  2.6 miles from National Harbor, MD 20744

Starting at

$191.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Alexandria Old Town / Duke Street by Marriott

1456 Duke St Alexandria, VA

Relax in the comfortable ambiance of Residence Inn Alexandria Old Town / Duke Street by Marriott near National Harbor, where inviting accommodations offer a peaceful escape, with nightly rates beginning at $199.99. Enjoy a stress-free stay at Residence Inn with amenities designed for extended stays, including in-suite laundry and a full kitchen.

From Residence Inn Alexandria Old Town / Duke Street by Marriott, guests can quickly drive into downtown National Harbor, where the city’s most iconic destinations are easily accessible. Discover how affordable luxury can be with a National Harbor hotel that caters to you—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.7 miles from National Harbor, MD 20744

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Budget Host Alexandria

5916 Richmond Hwy Alexandria, VA

With budget-friendly rooms from $71.99, Budget Host Alexandria is ideal for travelers to National Harbor, creating a warm-hearted, welcoming environment perfect for relaxation. Experience a comfortable stay in rooms that offer standard amenities, ensuring a pleasant and budget-friendly visit.

From Budget Host Alexandria, guests can quickly reach downtown National Harbor by car, making it simple to visit the city’s most popular attractions without staying in the center. Choose value-driven comfort for your National Harbor visit—book your affordable stay today!

  Call (855) 233-7850 to book with an agent.
  2.8 miles from National Harbor, MD 20744

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Archer Hotel Old Town Alexandria

1600 King Street Alexandria, VA

Those visiting National Harbor will be charmed by Archer Hotel Old Town Alexandria, where luxurious surroundings create a peaceful and refined atmosphere, with rates from $199.99. Find unmatched elegance in rooms that combine bespoke furnishings with advanced technology for a truly unique stay.

With downtown National Harbor only a short drive away, guests at Archer Hotel Old Town Alexandria can explore the city’s top attractions while enjoying a quieter stay. Discover the sophistication of National Harbor with accommodations that offer the finest amenities—book today!

  Call (855) 235-6136 to book with an agent.
  2.8 miles from National Harbor, MD 20744

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Alexandria Old Town / King St. Metro

1616 King St Alexandria, VA

At Hampton Inn Alexandria Old Town / King St. Metro, travelers bound for National Harbor can unwind in relaxed comfort with rooms starting at $137.99, creating a warm and welcoming space for relaxation. Experience the warmth of Hampton's community-focused approach, with inviting public spaces designed to bring guests together.

At Hampton Inn Alexandria Old Town / King St. Metro, guests are always close enough to downtown National Harbor for a quick drive, making it simple to explore the city’s top spots. Get ready for a National Harbor adventure with accommodations that keep your budget intact—book today!

  Call (855) 236-8982 to book with an agent.
  2.8 miles from National Harbor, MD 20744

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Centric Old Town Alexandria

1625 King Street Alexandria, VA

Travelers visiting National Harbor will enjoy the inviting charm of Hyatt Centric Old Town Alexandria, where premium rooms create a warm stay, with rates beginning at $199.00. Relax in rooms that blend contemporary luxury with classic charm, offering a refined setting for relaxation and entertainment.

Guests at Hyatt Centric Old Town Alexandria can reach downtown National Harbor with a quick drive, allowing them to explore the city’s top destinations effortlessly. Uncover the elegance of National Harbor with accommodations that create unforgettable memories—book today!

  Call (855) 233-7850 to book with an agent.
  2.8 miles from National Harbor, MD 20744

Starting at

$199.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Alexandria Old Town National Harbor

1620 Prince Street Alexandria, VA

Experience a plush retreat at Hilton Garden Inn Alexandria Old Town National Harbor near National Harbor, where restful accommodations offer comfort and warmth, with affordable nightly rates starting at $125.99. Experience strategic convenience with Hilton Garden Inn's locations, ideally situated near airports, business hubs, and city centers.

Hilton Garden Inn Alexandria Old Town National Harbor provides the perfect location for those wanting to visit downtown National Harbor, where the city’s best sights are just a short drive away. Stay relaxed in National Harbor with accommodations that make your trip enjoyable and stress-free—book today!

  Call (855) 233-0132 to book with an agent.
  2.8 miles from National Harbor, MD 20744

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Hilton Alexandria Old Town

1767 King St Alexandria, VA

Find elegance and comfort at Hilton Alexandria Old Town as you explore National Harbor, where luxurious rooms create a serene environment, with inviting rates beginning at $169.00. Feel secure with Hilton's comprehensive safety and cleanliness protocols, ensuring a worry-free stay for all guests.

Guests at Hilton Alexandria Old Town will love the convenience of being close to downtown National Harbor, where a brief drive takes them to the city’s best attractions. Plan your National Harbor travels with accommodations that make every moment feel exceptional—reserve now!

  Call (855) 233-7850 to book with an agent.
  2.9 miles from National Harbor, MD 20744

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton Alexandria Old Town

1900 Diagonal Rd Alexandria, VA

Relax in the peaceful ambiance of Embassy Suites by Hilton Alexandria Old Town as you journey to National Harbor, where refined rooms provide warmth, with affordable rates starting at $170.99. Take advantage of the Hilton Honors program at Embassy Suites, earning points towards free nights and exclusive benefits with every stay.

Embassy Suites by Hilton Alexandria Old Town is ideally positioned for those wanting to explore National Harbor, where downtown is always just a short drive away for easy access. Discover a National Harbor hotel that makes your trip one to remember with top-tier service—secure now!

  Call (855) 234-2997 to book with an agent.
  3.0 miles from National Harbor, MD 20744

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn PLUS+ Washington DC Alexandria

5975 Richmond Highway Alexandria, VA

With affordable rooms from $84.00, Red Roof Inn PLUS+ Washington DC Alexandria is ideal for travelers visiting National Harbor, creating a comfortable, welcoming environment perfect for unwinding. Unwind with Red Roof Inn's entertainment options, from in-room streaming services to premium cable channels.

With downtown National Harbor just a short drive from Red Roof Inn PLUS+ Washington DC Alexandria, guests can explore the city’s best sights while staying in a quieter, more peaceful area. Experience National Harbor in style with a hotel that makes value a priority—lock in today!

  Call (855) 233-7850 to book with an agent.
  3.0 miles from National Harbor, MD 20744

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms