Sao Joao Holidays from £224

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Sao Joao Holiday

Reserve a Sao Joao holiday package that has everything you need without any unnecessary extras. Great for nature, views and watersports, think about staying in the neighbourhood of Camposancos. Any trip to Sao Joao needs a well-planned itinerary. Fill yours with famous sights like Vila Nova de Cerveira Castle, Vila Nova de Cerveira Church and Miradouro do Cervo. Whoever you're travelling with and whatever the size of your budget, your ultimate Sao Joao holiday is just clicks away with Expedia.

Top Sao Joao Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
YOUROPO - Downtown
YOUROPO - Collection
YOUROPO - Taipas
YOUROPO - Market
Torel Private Collection

Things to do near Sao Joao

São João in Vila Nova de Cerveira offers a charming blend of daytime activities such as exploring local markets and enjoying scenic walks along the river. For those seeking nightlife, the area boasts lively bars and music venues. Sightseeing opportunities include historical landmarks and picturesque views of the surrounding countryside, making São João a delightful destination for both relaxation and adventure during your visit in Portugal.

Shopping

In Sao Joao, you can explore local shops for unique gifts. If you're up for a drive, head to Centro Comercial Nova Arcada or BragaShopping, both offering a variety of stores and entertainment. For a more traditional experience, visit the Feira de Barcelos market for local crafts and produce.

Recreation

Castelinho Leisure Park offers a tranquil retreat with picturesque surroundings, perfect for relaxation and leisurely strolls. Golfe de Ponte de Lima provides an invigorating outdoor experience for golf enthusiasts, while Braga Municipal Stadium showcases vibrant sports events, energising the atmosphere for both spectators and participants alike.

Adventure

São João offers exhilarating water sports at the nearby Lima River, perfect for kayaking and paddleboarding. Explore the stunning natural landscapes with hiking trails in the surrounding hills, or try your hand at cycling through the picturesque vineyards and charming villages of Vila Nova de Cerveira.

Nightlife

The nightlife in São João is vibrant and inviting, perfect for a relaxed evening. Enjoy a cocktail at the charming Café do Mercado, or immerse yourself in live music at Taberna da Vila. For a lively atmosphere, head to the local bars along the riverside for a memorable night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Sao Joao

São João, located in Vila Nova de Cerveira, Viana do Castelo District, Portugal, is a charming destination that offers a delightful blend of cultural and romantic experiences. Visitors can explore beautiful beaches, historic churches, and serene urban parks, making it an ideal spot for relaxation and exploration. Whether you're embarking on a trip to São João or simply enjoying the local attractions, this quaint area promises a memorable getaway.

  • Praia Fluvial do Taboão - Festival Paredes De Coura: Located 9.7km from São João, this urban park features a picturesque river beach perfect for family outings. Enjoy the vibrant atmosphere, especially during the renowned Festival Paredes De Coura, where music and culture blend seamlessly with nature.
  • Vila Nova de Cerveira Castle: Just 6.4km away, this historic castle offers a romantic setting steeped in culture. Explore its ancient walls and enjoy stunning views over the Minho River, making it a perfect spot for history enthusiasts and couples alike.
  • Moledo do Minho Beach: Situated 17.7km from São João, this beautiful beach is renowned for its golden sands and inviting waters. Ideal for sunbathing and relaxation, it embodies the quintessential beach vibe of Portugal.

Best time to go to Sao Joao

The best time to visit Sao Joao is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly sunny with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January48.2°F (9.0°C)Moderate RainMostly SunnyModerately LowSlightly Low
February48.9°F (9.4°C)Light RainMostly SunnyModerately LowAverage
March52.0°F (11.1°C)Light RainMostly SunnyAverageAverage
April55.2°F (12.9°C)Light RainMostly SunnyAverageAverage
May60.3°F (15.7°C)Light RainMostly SunnyAverageAverage
June64.8°F (18.2°C)Light RainMostly SunnyAverageSlightly High
July69.1°F (20.6°C)No RainSunnyModerately HighSlightly High
August69.3°F (20.7°C)No RainSunnyModerately HighSlightly High
September66.6°F (19.2°C)Light RainMostly SunnyModerately HighAverage
October61.3°F (16.3°C)Moderate RainMostly SunnyAverageAverage
November53.4°F (11.9°C)Moderate RainMostly SunnyAverageSlightly Low
December50.4°F (10.2°C)Moderate RainMostly SunnyModerately LowSlightly Low

Tips to save on your trip to Sao Joao

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling during the off-peak season (typically November to January) for more affordable package holidays to Sao Joao.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Sao Joao Essential Information

Language
Portuguese
Currency
Euros
Local Welcome
Olá
Local Goodbye
Adeus
Closest Airport
Peinador Airport (VGO)
Max Temp Winter
13ºC
Max Temp Summer
27ºC
Top Sights
Vila Nova de Cerveira Castle, Fluvial da Lenta Beach and Miradouro do Cervo

Top hotels in Sao Joao

B&B Hotel Viana do Castelo

B&B Hotel Viana do Castelo

3 out of 5
Estrada da Papanata 74 Viana do Castelo
Fully refundableReserve now, pay when you stay
The price is £56 per night from 17 May to 18 May
£56
17 May - 18 May
includes taxes & fees
9.6/10 Exceptional! (117 reviews)
It's about the facilities, and the amenities, of course. The people are the piece that makes you feel at home. Everyone was kind and helpful. They have us the best options for fulfilling a bucket list of mine and even helped us with dinner. A comfortable, clean, will appointed location, with kind ...

Reviewed on 13 May 2026

B&B Hotel Viana do Castelo
Parador De Baiona

Parador De Baiona

4 out of 5
Arquitecto Valverde Sn Baiona Pontevedra
Fully refundableReserve now, pay when you stay
The price is £176 per night from 31 May to 1 Jun
£176
31 May - 1 Jun
includes taxes & fees
9.2/10 Wonderful! (280 reviews)
Absolutely beautiful property, iconic and a must stay! It was just so disappointing that our lunch meals and service were the worst I have ever experienced from such a quality hotel. All the food was just slapped on the plate, absolutely no presentation, club sandwiches were soggy and tasteless, ...

Reviewed on 7 May 2026

Parador De Baiona
Hotel Miramar

Hotel Miramar

3 out of 5
Ctra. Vigo Baiona por la costa km 14 700 Nigran
Fully refundableReserve now, pay when you stay
The price is £49 per night from 27 May to 28 May
£49
27 May - 28 May
includes taxes & fees
Hotel Miramar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Popular places to visit

What to do in Sao Joao

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.