Yes, São Paulo does have a beach, despite being located inland in the state of São Paulo in Brazil. The city is situated about 50 miles away from the Atlantic Ocean and can be reached by car or public transportation in just a couple of hours.
One of the most popular beaches near São Paulo is Santos Beach. Known for its golden sand and crystal-clear waters, Santos Beach is perfect for sunbathing, swimming, or even taking a leisurely stroll along the shore.
Another stunning beach near São Paulo is Guarujá Beach. Located on an island accessible by ferry or bridge, Guarujá Beach enchants visitors with its breathtaking natural beauty. This picturesque destination features several different beaches within close proximity to each other, allowing visitors to explore various settings ranging from secluded coves to more lively areas with bustling seaside resorts.