Machodoc Creek Marina & Cafe

The Machodoc Creek Marina & Cafe is a great place to visit located in Dahlgren VA, King George County Virginia.

Machodoc Creek Marina, king george virginia marina, marina in virginia, marina in virgnia fredericksburg, marina in central va, potomac river marina, marina on potomac river, machodoc creek marina and cafe, marina and cafe machodoc, jeff stonehill marina, marsha d stonehill marina, marina in fredericksburg va, mary washington cafe, cafe in king george, cafes in king george va, king george virginia cafe, cafe in dahlgren va, dahlgren cafe, lunch in dahlgren, dahlgren virginia eat, where to eat in dahlgren va, dahlgren virginia brunch, brunch in king george, king george virginia cafe and marina, marina and cafe in virginia, va machodoc creek marina, marina in virginia, best marinas in virginia

Machodoc Creek Marina & Cafe in Dahlgren, VA

Machodoc Creek Marina & Cafe

Welcome to the Machodoc Creek Marina located in King George County, Virginia.


Phone: (540) 413-1007

Address: 17088 Ferry Dock Rd, King George, VA 22485

Updates and more:

About Machodoc Creek Marina & Cafe

We are located just one mile off the Potomac River in King George County, VA just south of the 301/Harry Nice Bridge.

We offer a variety of amenities available to the public whether you are going out on the water or want to enjoy the beauty of the Potomac River natural atmosphere in any season. 

We have 64 slips, 8 of which are covered.

We have Non-Ethanol fuel available.

We offer a variety of amenities for you to get the most out of your boating or leisure experience.

Boat Ramp

Our public boat ramp is always open and for you to experience Potomac River’s best fishing.

Daily rates or season passes are available.

The ramp fee box is on the shop wall. Please pay before launching.


Experience some of the best fishing spots on the Potomac River.

We have bait (shrimp/squid/cut bait/fish bites and live eels (seasonal).

We have bagged ice and bulk ice available.

Hourly Rentals for

Tandem Kayaks

SUP’s (paddle boards)


and more

Machodoc Creek Cafe

Machodoc Creek Cafe – Our Cafe is Open!

We are currently serving lunch Wednesday-Saturday from 11 AM – 3 PM and Sunday brunch from 11 AM – 2 PM.

Take out, private parties, and event salon space with catering are available.

Call for booking details (540) 413-1007.

Better yet, see us in person!

We appreciate our customers. Feel free to come see us during normal business hours.

Please park trailers in the yard, NOT the parking lot.

We are open on “HOLIDAY MONDAYS”

Machodoc Creek Marina & Cafe

Machodoc Creek Marina & Cafe


Location: 17088 Ferry Dock Rd, King George, Virginia 22485

Phone: 540.413.1477


Copyright © 2022 Machodoc Creek Marina – All Rights Reserved

Machodoc Creek Marina & Cafe Media:

Leave a Reply

Your email address will not be published.