All statesVirginiaPetersburg

Marinas in Petersburg, VA

2 marinas in and around Petersburg, Virginia — call ahead about transient slips and fuel hours — many smaller marinas keep seasonal schedules and fill up on summer weekends.

Petersburg has about 34,058 residents, which works out to 5.9 marinas per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

2marinas
5.9per 100,000 residents
1with a phone

Of the 2 marinas listed in Petersburg, 1 gives a phone number. The nearest bigger selection is Hopewell with 4.

Petersburg 2 marinas
  1. Seven Springs Marina

    8631 River Rd, Petersburg, VA 23803

  2. Seven Springs Marina Lake Chesdin Virginia

    Petersburg, VA

More marinas within 30 miles of Petersburg

Only 2 marinas listed in Petersburg itself, so here are the closest ones in nearby towns. Distance is straight-line from Petersburg.

  1. Whippernock Marina & Campground

    3.8 mi · 2700 Sutherland Rd, Sutherland, VA 23885

  2. Anchor Point Marina

    12.2 mi · 303 Beacon Ridge Dr, Hopewell, VA 23860

  3. Twice the Ice Hopewell Marina

    13.6 mi · 1051 Riverside Ave, Hopewell, VA 23860-2300

  4. Hopewell City Marina

    13.7 mi · 1051 Riverside Ave, Hopewell, VA 23860

    Boat ramp
  5. Kingsland Marina

    14.1 mi · 9680 Osborne Turnpike, Richmond, VA 23231

  6. Jordan Point Marina

    17.6 mi · 101 Jordan Point Rd, Hopewell, VA 23860

Guides for marina shoppers

All guides

Virginia statewide, by feature

Nearby in Virginia

More local guides for Petersburg