There are about 460 parking lot spaces in Weirs Beach, where you can park for the whole day and/or night. Please refer to the parking map to see their exact location. The parking lots are marked in green on the map.
PUBLIC PARKING LOTS
There are two parking kiosks at the Endicott Rock parking lot. Beginning on the Saturday before Memorial Day weekend, and ending on Columbus Day, the kiosks are in effect daily, from 9am to 10pm. Parking costs $2.50 per hour, and can be purchased in 15-minute increments. There is no time limit. The kiosks accept either coins or cards. They do not accept bills. Remember your space number when you park, as you will need to enter your space number when you pay at the kiosk. A receipt is optional. You do NOT need to display your receipt on your dashboard. Once a space is paid for, you cannot extend the parking time. You will have to start the time all over again (from zero) to gain additional parking time. Spaces are numbered from #1 to #67. (Space numbering begins again on Lakeside Avenue at #101. There are no spaces numbered between #68 – #100.)
COMMERCIAL PARKING LOTS
There are about 190 spaces at the Foster Avenue parking lot, Weirs Beach’s largest. This lot is furthest from the beach but close to the night-time activities. During non-holiday weeks, from Monday-Friday, you can park your car there for FREE! (RVs and buses must pay.) The lot is open from 8am-midnight.
There are about 80 spaces at the Gateway parking lot, located at 38 Endicott St North, right across the street from the Weirs Beach arrow sign. As of 2022, the lot is owned by Winnisquam Marine, so the parking lot is now partly filled with boats for sale.
PRIVATE PARKING LOTS
The former Faro restaurant location, the Boardwalk Bar and Grill, the Weirs Beach Drive-In, and Endicott Plaza all have large parking lots, which are sometimes available during special events for non-customer parking.