San 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 San Pedro Vacation

From its highlights to its hidden delights, this city is best experienced with a San Pedro vacation package. Check out places to stay in San Andrés, which is great for watersports, surfing and families. A trip to San Pedro is an excellent opportunity to see the sights. Make sure you visit big-name attractions such as Agaete Natural Pools, Playa La Caleta and Agaete Botanical Gardens. Your dream San Pedro vacation is just clicks away. Browse hotels, flights and more on Expedia for a trip that's tailored just for you.

Top San Pedro Vacation Deals

Price found within the past 48 hours. Click for updated prices.
Caybeach Meloneras

Caybeach Meloneras

Maspalomas
CA $1,609
per person
Oct 30 - Nov 2
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Las Palmas (LPA)
8.6/10 Excellent! (165 reviews)
No lifts so if you have heavy bags beware. The rooms are duplex with the upper rooms accessed via a narrow staircase with two turns. If you arrive late the kitchen closes early and the bar closes about 2200hrs, so you may have to go out to eat.

Reviewed on Sep 14, 2026

Hotel Riu Palace Maspalomas - Adults Only

Hotel Riu Palace Maspalomas - Adults Only

Maspalomas
CA $2,439
per person
Oct 30 - Nov 2
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Las Palmas (LPA)
9.2/10 Wonderful! (476 reviews)
Absolutely loved this hotel, location, food, entertainment all brilliant but above all the staff were amazing 5*

Reviewed on Jul 16, 2026

Hotel Riu Palace Oasis

Hotel Riu Palace Oasis

Maspalomas
Save 100% on your flight
CA $3,106
per person
Nov 3 - Nov 9
found 12 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Las Palmas (LPA)
9.2/10 Wonderful! (705 reviews)
Hotel Riu Palace Palmeras - All Inclusive

Hotel Riu Palace Palmeras - All Inclusive

Maspalomas
Save 100% on your flight
CA $3,048
per person
Nov 3 - Nov 9
found 12 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Las Palmas (LPA)
9/10 Wonderful! (247 reviews)
We loved the hotel, although the food was a bit disapointing.

Reviewed on Jul 3, 2026

Hotel Riu Palace Meloneras

Hotel Riu Palace Meloneras

Maspalomas
CA $2,120
per person
Oct 30 - Nov 2
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Las Palmas (LPA)
9.2/10 Wonderful! (392 reviews)
The rooms were beautifully cleaned, plenty of clean towels. The staff went over and above to help. And fulfil your needs. Breakfast and dinner was truly enjoyable with every food you could possibly want, fresh and plentiful. The hotel was truly relaxing, with a beautifully calm and relaxing feel.

Reviewed on May 13, 2026

Ready to book your vacation to San Pedro?

Choose your dates

San Pedro Hotel Deals

AC Hotel Iberia Las Palmas

AC Hotel Iberia Las Palmas

Avenida Alcalde J Ramirez Bethencourt 8 Las Palmas de Gran Canaria Gran Canaria
Fully refundableReserve now, pay when you stay
CA $123
CA $131 total
Sep 28 - Sep 29
includes taxes & fees
8.2/10 Very good! (660 reviews)
"Everything very very good, they had no air conditioning at that moment but they gave us ventilator. But 8/10. Staff and place very nice"

Reviewed on Sep 13, 2026

AC Hotel Iberia Las Palmas
Radisson Blu Resort & Spa, Gran Canaria Mogan

Radisson Blu Resort & Spa, Gran Canaria Mogan

Avenida Los Marrero 35 Mogan Mogan
Fully refundableReserve now, pay when you stay
CA $283
CA $304 total
Sep 26 - Sep 27
includes taxes & fees
9.2/10 Wonderful! (1,002 reviews)
"This hotel and its staff is so wonderful this was my 5th stay and I’ll be going back next year. It’s attached to a small town so not for people who like to get out and about to see and do things. However, if you want to relax / sunbathe in peace and quiet, in luxurious surroundings with great food ..."

Reviewed on Sep 20, 2026

Radisson Blu Resort & Spa, Gran Canaria Mogan
Occidental Las Canteras

Occidental Las Canteras

C/ Sargento Llagas, 24 Las Palmas de Gran Canaria
Fully refundableReserve now, pay when you stay
CA $145
CA $155 total
Oct 4 - Oct 5
includes taxes & fees
8.8/10 Excellent! (173 reviews)
"The hotel is in good condition and the reception is good. The room needs more storage space or shelves for luggage or belongings. The bathrooms lack of hooks or towel racks, and there's no place to dry clothes as we are near the beach. The breakfast is very acceptable."

Reviewed on Aug 19, 2026

Occidental Las Canteras
See all 2,569 properties in San 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 San Pedro

Gran Canaria: Sunset & Stargazing Tour: PickUp or Self Drive

Gran Canaria: Sunset & Stargazing Tour: PickUp or Self Drive

CA $73
per adult
Gran Canaria: Sunset & Stargazing Tour: PickUp or Self Drive
Marine Safari Dolphins in their natural habitat

Dolphin Watching Boat Safari in Lanzarote

CA $105
per adult
Dolphin Watching Boat Safari in Lanzarote
Gran Canaria: Banana World Guided Tour & Tasting

Gran Canaria: Banana World Guided Tour & Tasting

CA $24
per adult
100% of travellers recommend
Gran Canaria: Banana World Guided Tour & Tasting
See all activities in San Pedro

Frequently asked questions

How much does a San Pedro vacation package cost?
You can snap up a vacation package to this popular destination from CA $1,609 on Expedia. However, how much your vacation to San Pedro costs will depend on factors like the season, hotel choice and length of stay.
What are the cheapest months to go to San Pedro?
You can usually find reduced prices and better availability in January, February and April. Take a look at our cheap San Pedro vacation packages and you could get some great off-season deals.
How many days is enough for San Pedro?
With around 2 days, you'll have plenty of time to enjoy popular neighbourhoods like Puerto de las Nieves and Guayedra during your San Pedro vacation. Remember to also add Playa La Caleta and Playa de Faneroque to your must-see list. Searching for more adventures? Consider exploring outside of San Pedro on tours and day trips.
How to find the best San Pedro package deals?
Begin your search for a San Pedro package deal by entering your preferred trip dates and destination under our "Packages" tab. Then add some filters, like "Property type" and "Guest rating," to fine-tune the results to your exact style. You can also sort by "Package discount" and discover offers that come with unbeatable savings. If you don't find the ideal San Pedro package deal straight away, simply switch up your dates and search again. Keep in mind that deals are only available for a limited time, so book early and get your San Pedro getaway off to a flying start.
Is it cheaper to book a San Pedro vacation as a package?
Expedia vacation packages are designed to make your money go further. Bundle your flight, hotel and car rental into one great-value price and enjoy significant savings. You'll typically get a better deal than booking each component individually. And you'll still enjoy the flexibility to create a customized San Pedro vacation by choosing your favourite accommodation type, airline and car class.
When to book a vacation package to San Pedro?
Land incredible discounts by booking your flights in advance with Expedia. If being spontaneous is more your thing, grab one of our last-minute deals for a spur-of-the-moment San Pedro break.
How to plan a trip to San Pedro?
  1. Pick your dates: What you'd like to do in San Pedro and your preferred season will help you decide when to travel.
  2. Set a budget: Factor in expenses like flights, meals and transportation when calculating how much to set aside for your trip to San Pedro. Then, pick a property that matches your budget, whether that's a wallet-friendly stay or a more luxurious getaway.
  3. Decide how many days away: Start by making a list of all the attractions and activities you'd like to experience in San Pedro. Then, estimate how long you'll need at each, as well as any travel time.
  4. Bundle your bookings: With your travel dates in place, you can combine your car rental, flights, hotels and more into a customized San Pedro vacation package.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.