Hotels & Accommodations

Marl Inn
Whether you're looking for a river view, a gourmet breakfast, privacy, or the chance to walk to great activities, you can find it in Yorktown. Enjoy lodging in a hotel, bed and breakfast, or cottage nestled among the village streets or overlooking the York River Beach.

Yorktown and the surrounding area offer full-service hotels, luxurious bed and breakfasts, family-friendly resorts, guest cottages, and camping sites. You're an easy drive to Colonial Williamsburg, Virginia Beach, amusement parks, golf, and hiking trails.

A printable list of the accommodations (PDF) listed below is also available.
  1. Historic Yorktown Lodging
  2. Route 17 Yorktown Area Lodging
  3. Williamsburg Area Hotels/Motels
  4. Williamsburg Area Timeshares
  5. Williamsburg Area Campgrounds

Duke of York Hotel


Phone: 757-898-3232
508 Water Street
Yorktown, VA 23690

After a day of touring historic Yorktown, relax in a room overlooking the York River and beach. Doubles, queens, kings, and Jacuzzi rooms available. Pool and restaurant on premises.

Hornsby House Inn B&B


Phone: 757-369-0200
702 Main Street
Yorktown, VA 23690

On Historic Main Street, this truly elegant, comfortable home offers a tradition of "Hornsby House" hospitality. Luxury suites, guest rooms, and breakfast served in the dining room make for an enjoyable and unique experience

Marl Inn Bed & Breakfast


Phone: 757-898-3859
220 Church Street
Yorktown, VA 23690

Choose from five suites, three of which include a kitchen and living area. All rooms have private bathrooms and entrances. Great for couples or families, on half-acre with beautiful gardens. The Marl Inn is just a short stroll to the beach and historic areas.


York River Inn Bed & Breakfast


Phone: 757-887-8800 / 800-884-7003
209 Ambler Street
Yorktown, VA 23690

Located on a high bluff overlooking the York River, the Inn has three guestrooms filled with gorgeous antiques, exceptional amenities, and a sumptuous breakfast.


Yorktown's Charming Battlefield Cottage (closed for 2017)


Phone: 757-872-7337
121 Lafayette Road
Yorktown, VA 23690

Perfectly located on the Battlefield of 1781 and specifically designed for the comfort of two adults, your home away from home includes everything you need for relaxing and touring.