A gracious bed & breakfast in historic Shepherdstown, West Virginia. Walk to fine dining and locally-owned shops. Close to Antietam Battlefield, Harpers Ferry, the C&O Canal path for hiking & biking and the Potomac & Shenandoah Rivers for water fun. Starting at
$199 per night
Nestled in the beautiful lower Shenandoah Valley, Shepherdstown offers historic heritage with an upbeat, eclectic college town atmosphere. Explore nearby Antietam Battlefield, Harper's Ferry and Shepherd University. Many outdoor activities are available in the area, including hiking, biking, tubing, kayaking and golf. Enjoy a variety of music and arts festivals throughout the year, and spectacular foliage in the fall. Walk to our local restaurants, galleries and shops.
The Thomas Shepherd Inn features a lovely circa 1868 Federal style architectural property with six spacious, air conditioned, comfortably furnished guest rooms. Painstakingly restored, the Thomas Shepherd Inn has been offering guests a memorable and gracious inn experience for over thirty-nine years. Under new ownership, the Inn has recently been remodeled to make your stay even more enjoyable.
A full breakfast is included in the room rate. Should you seek a dining recommendation, it would be our pleasure to assist you. There are several outstanding restaurants all within walking distance of the inn.
This large property offers six guest rooms, each with a private bath. A large dining parlor, Civil War lounge, guest library, tree-top porch, and beautiful gardens are available to guests.
Rooms can be guaranteed with a credit card at reservation time. Check-in hours are 4:00 to 8:00 p.m. Check-out time is 11:00 a.m. We welcome guests age 21 and older. We do not have pets and we cannot accommodate guests' pets.
FROM HAGERSTOWN, MD or Route 70 - Rt 65 South to Sharpsburg, then Rt 34 West to Shepherdstown.
FROM MARTINSBURG, WV - Rt 45 E to Shepherdstown.
FROM LEESBURG, VA - Rt 7 West to Rt 9 exit. Take Rt 9 NW to the Rt 9 ByPass. Take Rt 9 NW to Kearneysville, then Rt 480 NE to Shepherdstown.
FROM WASHINGTON DC - Take I-270 North to Frederick, MD. From Frederick take Rt 340 West to Harpers Ferry, WV Rt 230 N to Shepherdstown. - OR - Take alt Rt 40 W to Boonsboro, MD, then 34 W through Sharpsburg, MD.
FROM Rt. 480 / Kearneysville - Take Rt. 480 North to the four-way stop sign at the corner of Duke and West German Streets in Shepherdstown. The Inn is on the corner on the left hand side of the street.
FROM Rt. 480 / Maryland - Take MD Rt. 34 South into West Virginia. Continue until the four-way stop sign in Shepherdstown, the intersection of Rt. 45 and Rt. 480. The Inn is on the corner, across the street and to the right.
FROM Rt. 230 / Shepherdstown - Go west on Rt. 230 German Street to the four-way stop sign. The Inn is on the corner, across the street on the left hand side.
FROM Martinsburg / Rt. 45 - Go east on Rt. 45 until the four-way stop in Shepherdstown. The Inn is on the corner, on the right hand side.
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.