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 Timeshares
  4. 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.


Best Western Plus Historic Area


Phone: 757-220-0880
201 Bypass Road
Williamsburg, VA 23185


Captain John Smith Inn


Phone: 757-220-0710
2225 Richmond Road
Williamsburg, VA 23185

Comfort Inn - Williamsburg Gateway


Phone: 757-253-1166 / 877-424-6423
331 Bypass Road
Williamsburg, VA 23185

Comfort Suites


Phone: 757-645-4646 / 877-424-6423
220 Bypass Road
Number A
Williamsburg, VA 23185

Country Inn & Suites by Carlson - Historic Area
Phone: 757-259-7990
400 Bypass Road
Williamsburg, VA 23185

Days Inn


Phone: 757-229-9230 / 800-441-1618
706 Bypass Road
Williamsburg, VA 23185

Econo Lodge Inn & Suites


Phone: 757-253-1663
119 Bypass Road
Williamsburg, VA 23185

Embassy Suites of Williamsburg


Phone: 757-229-6800
3006 Mooretown Road
Williamsburg, VA 23185

Great Wolf Lodge


Phone: 757-229-9700 / 800-551-9653
549 E Rochambeau Drive
Williamsburg, VA 23188

Hampton Inn & Suites Williamsburg Central


Phone: 757-229-7330
718 Bypass Road
Williamsburg, VA 23185

Holiday Inn Express Williamsburg North


Phone: 757-220-0062
720 Lightfoot Road
Williamsburg, VA 23188

Holiday Inn Hotel & Suites


Phone: 757-229-9990
515 Bypass Road
Williamsburg, VA 23185

Homewood Suites by Hilton


Phone: 757-259-1199
601 Bypass Road
Williamsburg, VA 23185

La Quinta


Phone: 757-220-2800
600 Bypass Road
Williamsburg, VA 23185

Park Inn by Radisson Williamsburg Historic


Phone: 757-220-3888
2007 Richmond Road
Williamsburg, VA 23185

Sleep Inn


Phone: 757-259-1700 / 877-424-6423
220 Bypass Road
Williamsburg, VA 23185

Travelodge Inn & Suites - Historic Area
Phone: 757-229-2000
120 Bypass Road
Williamsburg, VA 23185

Wyndham Busch Gardens Area


Phone: 757-253-6444 / 800-635-5366
201 Water Country Parkway
Williamsburg, VA 23185