The north coast of São Paulo state offers beautiful beaches, exuberant beauty, and excellent hotel options.
If you are planning to visit Brazil, check out our list below with the best options for hotels on the beach and the most beautiful beaches located not far from São Paulo city.
8 Best Beaches near Sao Paulo
1. Juquehy Beach
Juquehy Beach is a beach in São Sebastião with a large stretch of sand, surrounded by mountains, offering some good restaurant options.
2. Camburizinho Beach
Camburizinho Beach is another beautiful beach located in São Sebastião. Between Camburi Beach and Camburizinho Beach, the Camburi River separates the two beaches.
3. Maresias Beach
Maresias Beach is the most trendy beach in São Sebastião. It is also a popular surfing destination. In the surroundings of the beach, there are excellent options for restaurants and bars.
4. Toque-Toque Pequeno Beach
Photo Credit: Diego Carneiro
Toque-Toque Pequeno Beach is a paradise beach in São Sebastião, with white sand, clear water, and marine life. The beach has a good infrastructure.
5. Julião Beach
Julião Beach is a beautiful beach in Ilhabela with crystal clear water, natural vegetation, and good infrastructure.
6. Curral Beach
Curral Beach is a small sandy beach in Ilhabela offering good infrastructure with restaurants and bars.
7. Bonete Beach
Best Beaches & Beach Hotels near Sao Paulo – Photo Credit: Renato Trentin
Bonete Beach offers spectacular scenery in Ilhabela and can be accessed by trails with waterfalls or by boat.
8. Itamambuca Beach
Best Beaches & Beach Hotels near Sao Paulo – Photo Credit: Vanessa Bumbeers
Itamambuca Beach is located in Ubatuba and has white sand and clear seawater.
Best Beach Destinations near Sao Paulo
Ilhabela – Photo Credit: Marcos Assis
- São Sebastião
- Ilhabela
- Ubatuba
Best Beach Hotels near Sao Paulo
1. Juquehy La Plage Hotel, Juquehy
Juquehy La Plage is a charming hotel located on Juquehy Beach.
Rooms are equipped with a flat-screen TV and a minibar.
The hotel has a swimming pool and a spa.
Distance from Guarulhos Airport: 135 km (84 miles)
2020, Av. Mãe Bernarda – Praia de Juquehy, São Sebastião
2. Hotel Spa Nau Royal, Camburi
Located on Camburi Beach, Hotel Spa Nau Royal offers design accommodations and a swimming pool with sea views.
The hotel has a spa and a sauna.
Distance from Guarulhos Airport: 144 km (89.5 miles)
1533 Alameda Patriarca Antonio José Marques 1533 – Praia de Camburi, São Sebastião
3. Villa Bebek Hotel, Camburi
Villa Bebek Hotel is located a few steps from Camburi Beach.
All rooms have a flat-screen TV, a minibar, and a private bathroom.
The hotel has a swimming pool and a sauna.
Distance from Guarulhos Airport: 145 km (90 miles)
251 Rua Zezito – Praia do Camburizinho, São Sebastião – SP
4. Amora Hotel, Maresias
Amora Hotel is located on Maresias Beach and features an outdoor pool.
Rooms are equipped with a flat-screen TV and minibar.
Distance from Guarulhos Airport: 155 km (96.5 miles)
1285 Av. Dr. Francisco Loup – Praia de Maresias, São Sebastião
5. Hotel Maui Maresias
Hotel Maui Maresias is an elegant hotel located right on the beach in Maresias.
Rooms are equipped with flat-screen TV and minibar.
The hotel has a swimming pool and a spa.
Distance from Guarulhos Airport: 155 km (96.5 miles)
Passagem, 14 – nº 99 – Praia de Maresias, São Sebastião – SP, 11628-115
6. TW Guaimbê Exclusive Suítes, Ilhabela
TW Guaimbê Exclusive Suítes is a beachfront hotel offering accommodations with sea views or garden views.
Rooms are equipped with a flat-screen TV and a minibar.
The hotel has a swimming pool and spa.
Distance from Guarulhos Airport: 194 km (120 miles)
5360 Av. Riachuelo – Praia do Julião, Ilhabela
7. DPNY Beach Hotel & SPA, Ilhabela
DPNY Beach Hotel & Spa is an elegant hotel located on Ilhabela Island.
Rooms have a balcony and an LCD TV.
The hotel features an indoor and outdoor swimming pool, a sauna, and a spa.
Distance from Guarulhos Airport: 196 km (122 miles)
7668 Av. José Pacheco do Nascimento – Praia do Curral, Ilhabela
8. Itamambuca Eco Resort
Itamambuca Eco Resort is a beachfront hotel in Ubatuba.
Rooms are equipped with a flat-screen TV, minibar, and balcony. There are accommodation options in bungalows.
The hotel has an outdoor pool and a gym.
Distance from Guarulhos Airport: 223 km (139 miles)
Manoel Soares da Silva, 755 – Praia do Itamambuca, Ubatuba – SP, 11680-000
How to get to the Beaches near São Paulo
Beach destinations near Sao Paulo can be accessed by car, transfers, and also buses that depart from Terminal Tiête in São Paulo.
Best Beaches & Beach Hotels near Sao Paulo Map
Featured Photo Credit: Diego Carneiro
Book Your Trip
Book Your Accommodation
Book your hotel with Booking.com as they consistently provide the cheapest and lowest rates.
Book Your Flight
Find a cheap flight by using Momondo. Momondo is a flight search engine that searches many different airlines, including budget carriers.
Don’t Forget Travel Insurance
Travel insurance will protect you against illness, injury, and cancellations. It’s a protection in case anything goes wrong. You can book your travel insurance with Travelexinsurance.com.
See also
10 Best Beach Resorts in Brazil
20 Best Beach Hotels in Brazil
70 Best Luxury Hotels in Brazil
20 Top Things to do in São Paulo
20 Best Neighborhoods in São Paulo
São Paulo State: Top Destinations, Best Hotels & Map
14 Best Brazilian Chocolate Brands
Paulista Avenue: Best Attractions, Hotels, Restaurants, Shopping & Map