149 cities · 428 spots · 15 countries

Find Your Next Open Water Swim

Browse swim spots in every corner of the world. Every city includes top-rated spots, real-time conditions, difficulty levels, and local swimming tips curated by the community.

Search cities, beaches, lakes...
149
Cities mapped
428+
Swim spots worldwide
15
Countries covered
5
Water types tracked

All Cities

149 cities across 15 countries, sorted by number of swim spots

United States

107 cities
· 329 spots

San Diego

California

23 swim spots

Myrtle Beach

South Carolina

9 swim spots

Malibu

California

8 swim spots

Newport Beach

California

7 swim spots

Edisto Island

South Carolina

7 swim spots

Beaufort

South Carolina

6 swim spots

Hilton Head Island

South Carolina

6 swim spots

Pensacola

Florida

5 swim spots

Fairhope

Florida

5 swim spots

Miami

Florida

5 swim spots

Daytona Beach

Florida

5 swim spots

Saint Bernard Parish

Louisiana

5 swim spots

San Francisco

California

5 swim spots

Surfside Beach

South Carolina

5 swim spots

Charleston County

South Carolina

4 swim spots

Laguna Beach

California

4 swim spots

Ventura

California

4 swim spots

Huntington Beach

California

4 swim spots

Longboat Key

Florida

4 swim spots

Fernandina Beach

Florida

4 swim spots

Atlantic Beach

Florida

4 swim spots

Coronado

California

4 swim spots

Oxnard

California

4 swim spots

North Myrtle Beach

South Carolina

4 swim spots

Key West

Florida

3 swim spots

Sarasota

Florida

3 swim spots

Venice

Florida

3 swim spots

Tampa

Florida

3 swim spots

Jensen Beach

Florida

3 swim spots

Sanibel

Florida

3 swim spots

Warren

Washington

3 swim spots

Marco Island

Florida

3 swim spots

Aptos

California

3 swim spots

Pescadero

California

3 swim spots

Avalon

California

3 swim spots

Wakulla County

Florida

3 swim spots

Alameda

California

3 swim spots

La Jolla

California

3 swim spots

Pacifica

California

3 swim spots

Iberia Parish

Louisiana

3 swim spots

Pismo Beach

California

3 swim spots

Plaquemines Parish

Louisiana

3 swim spots

Fripp Island

South Carolina

3 swim spots

Pawleys Island

South Carolina

3 swim spots

Carolina Beach

North Carolina

3 swim spots

Emerald Isle

North Carolina

3 swim spots

Ship Bottom

New Jersey

2 swim spots

Richmond

Virginia

2 swim spots

Saco

Maine

2 swim spots

Sullivan's Island

South Carolina

2 swim spots

Surfside

Texas

2 swim spots

Nipissing

1.0

2 swim spots

Currituck County

North Carolina

2 swim spots

Hudson

Quebec

2 swim spots

Big Pine Key

Florida

2 swim spots

New Smyrna Beach

Florida

2 swim spots

Miami Beach

Florida

2 swim spots

Gulf Shores

Florida

2 swim spots

Bradenton Beach

Florida

2 swim spots

Stuart

Florida

2 swim spots

Port St. Joe

Florida

2 swim spots

Ocean Ridge

Florida

2 swim spots

Placida

Florida

2 swim spots

Key Biscayne

Florida

2 swim spots

Port St Joe

Florida

2 swim spots

Melbourne Beach

Florida

2 swim spots

Monmouth County

New Jersey

2 swim spots

Clearwater

Florida

2 swim spots

Dania

Florida

2 swim spots

Perry

Florida

2 swim spots

Flagler Beach

Florida

2 swim spots

Orange Beach

Florida

2 swim spots

Fort Pierce

Florida

2 swim spots

Fort Walton Beach

Florida

2 swim spots

Naples

Florida

2 swim spots

Fort Lauderdale

Florida

2 swim spots

Vero Beach

Florida

2 swim spots

Valdosta

Florida

2 swim spots

Santa Monica

California

2 swim spots

St Marys

Florida

2 swim spots

St. Augustine

Florida

2 swim spots

Duck

North Carolina

2 swim spots

Kilauea

Hawaii

2 swim spots

Davenport

California

2 swim spots

Santa Barbara

California

2 swim spots

Carlsbad

California

2 swim spots

Santa Cruz

California

2 swim spots

Half Moon Bay

California

2 swim spots

Nags Head

North Carolina

2 swim spots

Manhattan Beach

California

2 swim spots

Morro Bay

California

2 swim spots

Monterey

California

2 swim spots

Oceanside

California

2 swim spots

Sausalito

California

2 swim spots

Camden

South Carolina

2 swim spots

Hilton Head

South Carolina

2 swim spots

Isle Of Palms

South Carolina

2 swim spots

Hunting Island

South Carolina

2 swim spots

Kiawah Island

South Carolina

2 swim spots

North Augusta

South Carolina

2 swim spots

Franklin County

Florida

2 swim spots

Kleberg County

Texas

2 swim spots

Bath

North Carolina

2 swim spots

Clayton

North Carolina

2 swim spots

Corolla

North Carolina

2 swim spots

Currituck

North Carolina

2 swim spots

Durham

North Carolina

2 swim spots

New Zealand

1 city
· 2 spots

Guernsey

1 city
· 2 spots

Know a spot we are missing?

SwimPass is built by swimmers, for swimmers. Help us map every swimmable body of water on the planet.