Surrey Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

    deals illustration

    Better together

    Save up to CA $1,096 when you book a flight and hotel together*
    stays illustration

    Find the right fit

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

    Rest easy

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

Your Surrey Vacation

Reserve a Surrey vacation package that includes everything you need and nothing you don't. Good for shopping, dining and culture, think about staying in the neighborhood of Downtown New Westminster. Want to explore your surroundings? Guilford Town Centre, Lougheed Town Centre and Holland Park are some of the most popular places to visit during a trip to Surrey. Whatever your travel plans or budget, organizing your ultimate tailored Surrey vacation is easy with Expedia.

Top Surrey Vacation Deals

Price found within the past 48 hours. Click for updated prices.
Oscar Inn & 2bd Suite up to 6 people private
Hope Inn and Suites
Summit Lodge Boutique Hotel
Aava Whistler Hotel
Paradox Vancouver

Where to stay in Surrey

Find the best Surrey areas and neighborhoods for the activities you enjoy most. Learn more about Surrey

Ready to book your vacation to Surrey?

 

Choose your dates

Surrey Hotel Deals

Empress Palace Hotel
Empress Palace Hotel
4 out of 5
12788 Ross Place, 1, Surrey, BC
The price is CA $84 per night from Jul 13 to Jul 14
CA $84
per night
Jul 13 - Jul 14
7.8/10 Good! (148 reviews)
"Fabulous for group We booked family room with two extra size king and two extra single bed Our team of 7 had marvelous sleep over We had great time in concert near by and after great gathering in our room Super great hosts"

Reviewed on Jul. 7, 2025

Empress Palace Hotel
Ramada by Wyndham Surrey/Langley
Ramada by Wyndham Surrey/Langley
2.5 out of 5
19225 Hwy 10 (56 Ave), Surrey, BC
Fully refundableReserve now, pay when you stay
The price is CA $199 per night from Jul 14 to Jul 15
CA $199
per night
Jul 14 - Jul 15
7.6/10 Good! (1,006 reviews)
"Spent 3 nights with my children who enjoyed the pool and free buffet style breakfast."

Reviewed on Jul. 5, 2025

Ramada by Wyndham Surrey/Langley
Canadian Inn
Canadian Inn
2.5 out of 5
6528 King George Highway, Surrey, BC
The price is CA $179 per night from Jul 13 to Jul 14
CA $179
per night
Jul 13 - Jul 14
5.6/10 (570 reviews)
"The staff are pretty cool, to many friendly smile lol room is nice, not enough towels for 2 guesss?"

Reviewed on Jul. 8, 2025

Canadian Inn
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.

Discover the most popular places to visit in Surrey

What to do in Surrey

Frequently asked questions

How much does a Surrey vacation package cost?
You'll find cheap prices from CA $360 on Expedia for your Surrey escape. However, factors like the season, length of stay and your choice of hotel will influence how much your vacation to Surrey costs.
What are the cheapest months to go to Surrey?
If you're hoping to snag a cheap Surrey vacation package, consider travelling in January, February and November. You're likely to find better prices on airfares and hotels during these months --- perfect for budget-conscious travellers.
How many days is enough for Surrey?
Surrey vacations come in all shapes and sizes, but to really get a feel for this destination, we'd say 2 days is about right. In this timeframe, you can fit in headline attractions like Surrey Arts Centre and Bell Performing Arts Centre as well as hidden gems. Don't skip cool neighbourhoods such as Guildford and City Centre either. If you're clever with your time, you may even be able to take a day trip outside of Surrey too.
Is it worth booking a vacation package to Surrey?
Well known for its culture and home to leading attractions like Surrey Arts Centre, a Surrey vacation is sure to impress. Another top sight to check out? Don't miss Bear Creek Park.
How to find the best Surrey package deals?
Use Expedia's filter tool to help you find some of the best Surrey package deals. When you start your search, just set your maximum budget and then order the results by "Price: low to high." If you want to save, plan your break for midweek, or browse for Surrey package deals in the off-peak season. Switch up your travel dates and you may score even better discounts. As a rule of thumb, it's usually best to book your vacation package as early as possible.
Is it cheaper to book a Surrey vacation as a package?
An Expedia vacation package could land you considerable savings when compared to booking accommodations and flights separately. Better still, you can tailor your Surrey getaway to match your exact style. Choose your preferred flight time, select the hotel type and add a rental car. Explore our bundles to see how much you can save.
When to book a vacation package to Surrey?
If you have your Surrey travel dates locked in, book as soon as you can to bag some awesome deals. With Expedia, you can typically reserve some flights up to one year ahead of time. Prefer spur-of-the-moment getaways? Our last-minute deals are ideal for setting off on a whim.
How to plan a trip to Surrey?

  1. Choose when to travel: Check your diary and get your bags packed. Your preferred time of year and the activities available will also help you decide when to vacation in Surrey.
  2. Work out your budget: Ensure you have enough money to pay for everything from food and transportation to airfares and activities. Your hotel will probably be the largest expense during your trip to Surrey.
  3. Decide your trip length: Think about how long you want to spend discovering Surrey. Plan your itinerary so you can get to all the attractions and experiences you're interested in without rushing.
  4. Bundle your airfare and accommodations: Once you've settled on your dates and duration, book the right Surrey vacation package for you.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.