Choose from 62 secure & affordable boat storage locations.

Find boat storage in St. John

Choose from 62 secure & affordable boat storage locations.

What renters in St. John say

4.9

(1,546)

Verified reviews

G

Gene S.

May 2025

"Josh was extremely helpful and a wonderful host."

Verified Review

C

Chris C.

June 2025

"Wonderful host. Highly recommend."

Verified Review

F

Filemon S.

June 2025

Verified Review

S

Samuel Y.

July 2024

Verified Review

The Neighbor rating for boat storage hosts in St. John is a rating based on verified reviews from our comunity of renters who have booked with these hosts to meet their storage needs. Last updated June 2025

62 locations near St. John

10×20 Parking Lot in Maryland Heights, MO near 2187 Creve Coeur Mill Rd
10×20 Parking Lot in Maryland Heights, MO near 2187 Creve Coeur Mill Rd 2
10×20 Parking Lot in Maryland Heights, MO near 2187 Creve Coeur Mill Rd 3

Parking Lot

10×20

Maryland Heights, MO

7.5 mi

Near 2187 Creve Coeur Mill Rd

5.0

65 months rented

starting at

$16

/mo
10×20 Parking Lot in St Louis, MO 9291 West Florissant Ave St Louis, Missouri
10×20 Parking Lot in St Louis, MO 9291 West Florissant Ave St Louis, Missouri 2
10×20 Parking Lot in St Louis, MO 9291 West Florissant Ave St Louis, Missouri 3

Parking Lot

10×20

St Louis, MO

3.5 mi

9291 West Florissant Ave St Louis, Missouri

5.0

200+ months rented

50% OFFFIRST MONTH

$69

$35

/mo

$69

/mo after promo
10×25 Parking Lot in Hazelwood, MO 6030 N Lindbergh Blvd Hazelwood, Missouri
10×25 Parking Lot in Hazelwood, MO 6030 N Lindbergh Blvd Hazelwood, Missouri 2
10×25 Parking Lot in Hazelwood, MO 6030 N Lindbergh Blvd Hazelwood, Missouri 3

Parking Lot

10×25

Hazelwood, MO

3.9 mi

6030 N Lindbergh Blvd Hazelwood, Missouri

4.8

200+ months rented

$1 FIRSTMONTH

$58

$1

/mo

$58

/mo after promo
10×20 Unpaved Lot in St Louis, MO 1550 North Lindbergh Blvd St Louis, Missouri
10×20 Unpaved Lot in St Louis, MO 1550 North Lindbergh Blvd St Louis, Missouri 2
10×20 Unpaved Lot in St Louis, MO 1550 North Lindbergh Blvd St Louis, Missouri 3

Unpaved Lot

10×20

St Louis, MO

4.1 mi

1550 North Lindbergh Blvd St Louis, Missouri

4.9

200+ months rented

$1 FIRSTMONTH

starting at

$70

$1

/mo

$70

/mo after promo
10×20 Garage in St Louis, MO 9291 West Florissant Ave St Louis, Missouri
10×20 Garage in St Louis, MO 9291 West Florissant Ave St Louis, Missouri 2
10×20 Garage in St Louis, MO 9291 West Florissant Ave St Louis, Missouri 3

Garage

10×20

St Louis, MO

3.5 mi

9291 West Florissant Ave St Louis, Missouri

5.0

200+ months rented

2ND MONTHFREE

starting at

$152

/mo

$152

/mo after promo
50×10 Parking Lot in St. Louis, MO near 10146 Oak Ave
50×10 Parking Lot in St. Louis, MO near 10146 Oak Ave 2
50×10 Parking Lot in St. Louis, MO near 10146 Oak Ave 3

Parking Lot

50×10

St. Louis, MO

3.5 mi

Near 10146 Oak Ave

5.0

121 months rented

$135

/mo
10×20 Parking Lot in Saint Ann, MO 2956 N Lindbergh Blvd Saint Ann, Missouri
10×20 Parking Lot in Saint Ann, MO 2956 N Lindbergh Blvd Saint Ann, Missouri 2
10×20 Parking Lot in Saint Ann, MO 2956 N Lindbergh Blvd Saint Ann, Missouri 3

Parking Lot

10×20

Saint Ann, MO

3.8 mi

2956 N Lindbergh Blvd Saint Ann, Missouri

4.9

200+ months rented

starting at

$113

/mo
10×20 Parking Lot in St Louis, MO 11580 Page Service Drive St Louis, Missouri
10×20 Parking Lot in St Louis, MO 11580 Page Service Drive St Louis, Missouri 2
10×20 Parking Lot in St Louis, MO 11580 Page Service Drive St Louis, Missouri 3

Parking Lot

10×20

St Louis, MO

4.8 mi

11580 Page Service Drive St Louis, Missouri

4.9

200+ months rented

$62

/mo
10×20 Garage in Hazelwood, MO 6030 N Lindbergh Blvd Hazelwood, Missouri
10×20 Garage in Hazelwood, MO 6030 N Lindbergh Blvd Hazelwood, Missouri 2
10×20 Garage in Hazelwood, MO 6030 N Lindbergh Blvd Hazelwood, Missouri 3

Garage

10×20

Hazelwood, MO

3.9 mi

6030 N Lindbergh Blvd Hazelwood, Missouri

4.8

200+ months rented

2ND MONTHFREE

starting at

$166

/mo

$166

/mo after promo
10×20 Garage in Saint Ann, MO 2956 N Lindbergh Blvd Saint Ann, Missouri
10×20 Garage in Saint Ann, MO 2956 N Lindbergh Blvd Saint Ann, Missouri 2
10×20 Garage in Saint Ann, MO 2956 N Lindbergh Blvd Saint Ann, Missouri 3

Garage

10×20

Saint Ann, MO

3.8 mi

2956 N Lindbergh Blvd Saint Ann, Missouri

4.9

200+ months rented

starting at

$189

/mo
10×20 Parking Lot in Bridgeton, MO 3760 Pennridge Drive Bridgeton, Missouri
10×20 Parking Lot in Bridgeton, MO 3760 Pennridge Drive Bridgeton, Missouri 2
10×20 Parking Lot in Bridgeton, MO 3760 Pennridge Drive Bridgeton, Missouri 3

Parking Lot

10×20

Bridgeton, MO

5.8 mi

3760 Pennridge Drive Bridgeton, Missouri

4.9

200+ months rented

$68

/mo
10×20 Parking Lot in Florissant, MO 11575 New Halls Ferry Road Florissant, Missouri
10×20 Parking Lot in Florissant, MO 11575 New Halls Ferry Road Florissant, Missouri 2
10×20 Parking Lot in Florissant, MO 11575 New Halls Ferry Road Florissant, Missouri 3

Parking Lot

10×20

Florissant, MO

5.3 mi

11575 New Halls Ferry Road Florissant, Missouri

5.0

200+ months rented

$1 FIRSTMONTH

starting at

$96

$1

/mo

$96

/mo after promo
10×20 Garage in Saint Louis, MO 8440 Saint Charles Rock Rd Saint Louis, Missouri
10×20 Garage in Saint Louis, MO 8440 Saint Charles Rock Rd Saint Louis, Missouri 2
10×20 Garage in Saint Louis, MO 8440 Saint Charles Rock Rd Saint Louis, Missouri 3

Garage

10×20

Saint Louis, MO

0.9 mi

8440 Saint Charles Rock Rd Saint Louis, Missouri

4.9

200+ months rented

2ND MONTHFREE

$162

/mo

$162

/mo after promo
10×20 Garage in St Louis, MO 1550 North Lindbergh Blvd St Louis, Missouri
10×20 Garage in St Louis, MO 1550 North Lindbergh Blvd St Louis, Missouri 2
10×20 Garage in St Louis, MO 1550 North Lindbergh Blvd St Louis, Missouri 3

Garage

10×20

St Louis, MO

4.1 mi

1550 North Lindbergh Blvd St Louis, Missouri

4.9

200+ months rented

2ND MONTHFREE

starting at

$223

/mo

$223

/mo after promo

Top Host

15×30 Unpaved Lot in Maryland Heights, MO near 3130 Taylor Ave
15×30 Unpaved Lot in Maryland Heights, MO near 3130 Taylor Ave 2
15×30 Unpaved Lot in Maryland Heights, MO near 3130 Taylor Ave 3

Unpaved Lot

15×30

Maryland Heights, MO

4.8 mi

Near 3130 Taylor Ave

5.0

4 months rented

50% OFF1ST MONTH

$95

$48

/mo

$95

/mo after promo

See all 62 storage units in St. John

Indoor or covered boat storage
  • Average price for 20x10 units is $194; 75% of locations lack covered exposure.

  • 30x10 indoor units average $346; 100% have security cameras for added safety.

  • 100% of listed garages respond within 24 hours; 285,190 locations are rated.

Vehicle Parking and Storage in St. John, MO

Select storage type

What type of boat storage is best for you?

When storing your boat, you can choose between outdoor dry storage, indoor dry storage, or wet storage. Each type offer unique pros and cons.

Outdoor Dry Boat Storage
boat on trailer in covered outdoor storage

Dry stack or outdoor storage is the most popular and affordable boat storage option

In St. John, you will save 60% by choosing outdoor boat storage instead of indoor boat storage

Indoor Dry Boat Storage
blue boat parked on trailer indors

Indoor storage ensures maximum protection but at a more expensive price.

28% of available boat listings in St. John are listed as indoor listings

Outdoor Wet Boat Storage
boat in marina with other boats surrounding

Storing your boat at a marina slip or dock is convenient in areas without harsh winters

No need to use a boat trailer

Immediate access to the water

Limited protection from the elements

Alternative Boat Storage Facilities near St. John

Neighbor is the largest storage and parking marketplace in the U.S., making it easy to compare trusted facilities and neighborhood options in St. John. Below are more storage facilities in your area you might like.

Premier Auto & Self Storage (5.3 miles)

3901 N Kingshighway Blvd St Louis, MO

A1 U Store It (4.8 miles)

2645 Dunn Rd Florissant, MO

Devon Self Storage (8.6 miles)

3181 S Kingshighway Blvd St Louis, MO

iStorage Self Storage (7.8 miles)

1024 S Vandeventer Ave St Louis, MO

Life Storage (7.3 miles)

4959 Manchester Ave St Louis, MO

Go 2 Storage (20.6 miles)

199 Rou des Chateaux Bethalto, IL

Life Storage (4.1 miles)

11100 Linpage Pl St Louis, MO

A1 U Store It (7.7 miles)

1301 Dunn Rd St Louis, MO

Storage Masters - Chesterfield (13.6 miles)

16824 Chesterfield Airport Rd Chesterfield, MO

Life Storage - Kirkwood (8.6 miles)

10461 Manchester Rd Kirkwood, MO

Bethalto-Rent-A-Space (21.1 miles)

200 S Moreland Rd Bethalto, IL

Storage Masters - O'Fallon (18.2 miles)

2601 E Terra Ln O'Fallon, MO

iStorage Self Storage (14.8 miles)

43 Old Elam Ave Valley Park, MO

Life Storage - Saint Louis (7.8 miles)

722 S Vandeventer Ave St Louis, MO

Advantage Self-Storage (23 miles)

1101 Centreville Ave Belleville, IL

Need boat storage in St. John?

Neighbor is the world’s largest parking marketplace. Call for rates or search online for the cheapest, closest, and safest parking spaces.

(844) 449-1088