New Brighton Park in Vancouver has contrasting views of nature and industrial buildings, along with one of the best heated outdoor pools in the Lower Mainland.
Due to the coronavirus outbreak in 2020, some amenities at Vancouver parks were closed for various amounts of time. However, as of July 20th, most outdoor facilities at New Brighton Park had reopened. This included the outdoor swimming pool which has new safety measures in place.
As of September 2020, the pool is now closed for the season. The park, however, remains open year-round.
For more details, visit the New Brighton Pool website.
New Brighton Park and Pool
New Brighton Park offers views that include a unique blend of nature and industries due to its location. Although New Brighton Park sits on a relatively small property, it still has lots of space and amenities to enjoy.
This park boasts a large outdoor swimming pool, picnic area, soccer field, kids’ playground, swings, food concession and more. There is a gravel trail along the waterfront, as well as a small dock and sandy beach area.
New Brighton Park also has a great dog park where dogs are free to be off-leash. This makes up for the fact that dogs are not permitted on the beach, and that they must be leashed in most other areas within the park. Because it is so large, enclosed and grassy, the dog park is, in our opinion, one of the nicest in the Lower Mainland.
Park Location, Parking and Hours
This waterfront park is located in East Vancouver on New Brighton Road and Commissioner Street. It is close to the Iron Workers’ Memorial Bridge, Hastings Park and the Pacific National Exhibition (PNE) fairgrounds.
Access to New Brighton Park from McGill Street is via either Commissioner Street or Wall Street. Commissioner Street is the first road on your right after coming off the Iron Workers’ Memorial Bridge from the North Shore (or last road on your left before the bridge driving away from Vancouver). Heading west, Wall Street is immediately after Commissioner.
If you turn onto Wall Street you’ll find a couple of parking lots with spaces for around 50 or so cars. If you instead turn onto Commissioner Street (which also leads to the port facilities) you’ll pass a parking lot on New Brighton Road with over 40 more parking spots, and then a little further down, along the edge of the park itself, you’ll find on-street parking for about 30 or so more vehicles. All parking in the area is free (or at least it was the last time we checked).
It is important to note that this park is closed daily from 10:00 pm to 6:00 am (although these hours are subject to change). Unlike many other parks, the nearby trains and port facilities can make for a somewhat noisy visit too.
The Outdoor Pool
The New Brighton Pool is one of the larger and nicer swimming pools in the Lower Mainland. The views of Burrard Inlet from the park are beautiful. From the pool though you can primarily just see the industrial port facilities close by and North Shore Mountains in the distance.
The pool is heated and features a sloped entry which is great for little kids. Depths at other ends are 2.5, 5 and 9 feet. There is one very small slide for children, and lifeguards are present. In addition to a large area for children and families to play in the water, there are also lanes for swimming. This pool can certainly be appreciated by all ages.
Because of its somewhat industrial setting, the pool isn’t as spectacular as the outdoor ones found in Kitsilano or Second Beach in Stanley Park. The pool itself though is a nice one, and the park is a nice one.
As of the summer of 2020, swimming at the pool costs just over $6 for adults and $3 for children, plus taxes and online fees. To swim at New Brighton costs the same as at Kitsilano and Second Beach.
For the most up-to-date information about the park, the pool and swimming ticket prices, see the City of Vancouver‘s website.
More articles that may be of interest include the following:
- Vancouver’s Best Outdoor Pools
- Best Parks and Nature
- Summer Activities
- Waterparks and Water slides
- Vancouver on a Budget