São Pedro Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 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

    Plan, book, and manage your trip all in one place

Your São Pedro Vacation

Book a São Pedro vacation package that has only the things you need and nothing you don't. Good for history, views and culture, think about staying in the neighborhood of Cacela Velha. If your trip to São Pedro includes a little sightseeing, take in popular attractions like Tavira Castle, Barril Beach and Roman Bridge. Browse Expedia's extensive range of travel options and start planning your ultimate vacation to São Pedro now.

Top São Pedro Vacation Deals

Price found within the past 48 hours. Click for updated prices.
White Shell Beach Villas

White Shell Beach Villas

Alporchinhos
CA $1,312
per person
Jan 11 - Jan 16
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Faro (FAO)
9.6/10 Exceptional! (153 reviews)
Palmares Signature Apartments - Adults Friendly

Palmares Signature Apartments - Adults Friendly

CA $2,139
per person
Dec 24 - Dec 29
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Faro (FAO)
8.4/10 Very good! (15 reviews)
Lots of building at property, but a lovely spot. Can't complain.

Reviewed on Oct 7, 2026

Craveiral Farmhouse by Belong

Craveiral Farmhouse by Belong

CA $1,654
per person
Nov 24 - Nov 30
found 14 hours ago
Roundtrip non-stop flight included
St. John's (YYT) to Faro (FAO)
9.8/10 Exceptional! (14 reviews)
Baia da Luz

Baia da Luz

CA $5,836
per person
Dec 24 - Dec 29
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Faro (FAO)
9.6/10 Exceptional! (260 reviews)
Large apartment space, very clean. For the price, the location was ideal.

Reviewed on Sep 24, 2026

Four Seasons Vilamoura

Four Seasons Vilamoura

Vilamoura
CA $1,337
per person
Jan 11 - Jan 16
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Faro (FAO)
9/10 Wonderful! (684 reviews)

Ready to book your vacation to São Pedro?

Choose your dates

São Pedro Hotel Deals

Hotel 3K Faro Aeroporto

Hotel 3K Faro Aeroporto

Caixa Postal 409-A Faro
Fully refundableReserve now, pay when you stay
CA $117
CA $157 total
Nov 1 - Nov 2
includes taxes & fees
Hotel 3K Faro Aeroporto
Hostellicious

Hostellicious

Largo de S. Pedro 14 Faro Faro
CA $65
CA $72 total
Nov 12 - Nov 13
includes taxes & fees
8.6/10 Excellent! (177 reviews)
"Helpful staff. Clean room. Good mattress. Room was smaller and simpler than expected and different to photo. No tea/ coffee facility in the room when told in reception that there was. Excellent location. Trendy and well decorated hostel"

Reviewed on Oct 18, 2026

Hostellicious
B&B Hotel Olhao Algarve

B&B Hotel Olhao Algarve

Av D Joao VI 100 Olhao Faro District
Fully refundableReserve now, pay when you stay
CA $62
CA $69 total
Nov 1 - Nov 2
includes taxes & fees
9/10 Wonderful! (256 reviews)
"Nice clean room. Wonderful staff. Free parking."

Reviewed on Oct 20, 2026

B&B Hotel Olhao Algarve
See all 4,323 properties in São Pedro
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.

What to do in São Pedro

Cork Factory Tour & Cork Shop

Cork Factory Tour & Cork Shop

CA $28
per adult
90% of travellers recommend
Cork Factory Tour & Cork Shop
Amazing West: Silves, Lagos & Sagres Day Tour

Amazing West: Silves, Lagos & Sagres Day Tour

CA $96
per adult
76% of travellers recommend
Amazing West: Silves, Lagos & Sagres Day Tour
Picture 6 for Activity Tavira City & Chocolate

Tavira City & Chocolate

CA $79
per adult
Tavira City & Chocolate
See all activities in São Pedro

Frequently asked questions

How much does a São Pedro vacation package cost?
You'll find cheap prices from CA $1,312 on Expedia for your São Pedro getaway. However, a range of factors like the season, choice of hotel and length of stay will influence how much your vacation to São Pedro costs.
What are the cheapest months to go to São Pedro?
If you're hoping to score a cheap São Pedro vacation package, consider visiting in January, February and November. You'll typically find lower prices on hotels and flights during these quieter months — perfect for travellers wishing to save money.
How many days is enough for São Pedro?
To get the most out of your São Pedro vacation, we recommend booking for 2 days. Divide your time between visiting Alvaro de Campos Municipal Library, Mother Church of Santa Maria do Castelo and other top attractions, as well as experiencing neighbourhoods like Santa Maria e Santiago and Luz de Tavira e Santo Estêvão. If you've got some spare time, include a day trip or tour in your São Pedro vacation itinerary.
How to find the best São Pedro package deals?
Start your search for a São Pedro package deal by entering your preferred travel dates and destination under our "Packages" tab. Then apply some filters, like "Property type" and "Amenities," to fine-tune the results to your exact style. You can also sort by "Package discount" and discover offers that come with big savings. If you don't find the ideal São Pedro package deal straight away, simply change your dates and search again. Remember that deals are only available for a limited time, so book early and get your São Pedro adventure underway.
Is it cheaper to book a São Pedro vacation as a package?
You can enjoy significant savings on your São Pedro break by booking a tailored vacation package. Check the "Package" heading, then enter your destination and travel dates to see some great flight and hotel prices. Bundling can save travellers hundreds of dollars. Consider adding a car rental and you may land a better deal.
When to book a vacation package to São Pedro?
If you're considering a spontaneous São Pedro trip, check out our last-minute deals that can be booked up to one week before you go. Don't want to leave things to the last minute? You can find incredible deals on your flights and hotels by booking ahead.
How to plan a trip to São Pedro?
  1. Choose when to travel: Check your calendar and get your bags packed. Your preferred time of year and the type of activities on offer will also help you decide when to vacation in São Pedro.
  2. Work out your budget: Make sure you have enough money to pay for everything from transportation and meals to airfares and activities. Your accommodations will probably be the biggest expense during your trip to São Pedro.
  3. Decide how long to go away for: Now that you know more about São Pedro, you can figure out the right length of your break. Pull together a draft itinerary and give yourself enough time to cover everything you want to do.
  4. Bundle your flights and hotel: Epic destination, check. Length of stay, check. All that's left is to choose a São Pedro vacation package that brings all your bookings together.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.