
Grantown-on-Spey Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Grantown-on-Spey Vacation
Get ready to experience Grantown-on-Spey your way with a custom Grantown-on-Spey vacation package! Uncovering the charms of this city is simple with a base in a neighborhood such as Craggan, which is great for walking, among lots of other things. Grantown Museum and Abernethy Golf Club are just two of the must-see sights to check out during your trip to Grantown-on-Spey. Whoever you're taking a break with and whether your budget is big or small, your dream Grantown-on-Spey vacation is just clicks away with Expedia.
Top Grantown-on-Spey Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Star Hotel
CA $2,178
per person
Sep 25 - Sep 30
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Inverness (INV)
9.8/10 Exceptional! (46 reviews)
Hôtel magnifique, chambre propre, spacieuse et confortable. Le restaurant est de qualité et le personnel très agréable.
Merci
Reviewed on Jul 25, 2026

The Ambassador Hotel
Inverness City Centre
CA $5,006
per person
Oct 5 - Oct 11
found 1 day ago
Roundtrip non-stop flight included
Montreal (YUL) to Inverness (INV)
10/10 Exceptional! (8 reviews)
Really nice! Heated bathroom floors, great shower, all toiletries provided!
Afternoon tea was lovely. And dining was lovely!
Reviewed on Jul 30, 2026


Ready to book your vacation to Grantown-on-Spey?
Grantown-on-Spey Hotel Deals

Craiglynne Hotel
Woodlands Terrace Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
CA $94
CA $113 total
Aug 30 - Aug 31
includes taxes & fees
7.2/10 Good! (544 reviews)
"Hotel clearly geared up for coach parties. As we had a dog, had to eat in the bar (which we couldn't understand, as the bar and restaurant are carpeted, and kitchen off the restaurant, behind doors). Room was shocking, no bath plug, extractor fan not working, window difficult to open and close--- ..."
Reviewed on Aug 10, 2026

The Speyside Hotel
The Speyside Hotel, Grant Road Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
CA $219
CA $262 total
Aug 31 - Sep 1
includes taxes & fees
9.4/10 Exceptional! (390 reviews)
"Great spot, though no staff or personalized service - not needed either."
Reviewed on Aug 11, 2026

The Grant Arms Hotel
25 The Square Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
CA $155
CA $186 total
Aug 22 - Aug 23
includes taxes & fees
9/10 Wonderful! (171 reviews)
"From the initial booking , all that transpired relating to the two day booking was first class , could not identify a fault . Also , the staff who served and looked after my wife and I were in my opinion a credit to the company ."
Reviewed on Aug 10, 2026
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.
Stay near popular Grantown-on-Spey attractions
Lochindorb Castle
9.0/10 (4 reviews)
Find out about the history of Grantown-on-Spey when you spend time at Lochindorb Castle. Check out the top-notch restaurants or lively bars in this quaint area.
Grantown Museum
8.4/10 (10 reviews)
You can spend time exploring the galleries in Grantown Museum during your trip to Grantown-on-Spey. Check out the lively bars or top-notch restaurants in this walkable area.
Craig MacLean Leisure Centre
Enjoy an outing to Craig MacLean Leisure Centre during your stay in Grantown-on-Spey. Wander the forest or discover the area's mountain views.
What to do in Grantown-on-Spey

Speyside: Cardhu Whisky Distillery Tour and Tasting
CA $39
per adult

Invergordon Shore Excursion: Inverness, Cawdor Castle & Whisky
CA $113
per adult

Speyside Whisky Trail from Aberdeen
CA $217
per adult
100% of travellers recommend
Frequently asked questions
How much does a Grantown-on-Spey vacation package cost?
You'll find cheap prices from CA $2,178 on Expedia for your Grantown-on-Spey break. However, factors like the hotel choice, length of stay and season will determine how much your vacation to Grantown-on-Spey costs.
What are the cheapest months to go to Grantown-on-Spey?
January, February and March are great times to look for cheap Grantown-on-Spey vacation packages. Opting to travel in quieter periods means you can usually find lower prices on flights and hotels.
How many days is enough for Grantown-on-Spey?
Generally, a handful of days is enough to see the major attractions during your Grantown-on-Spey vacation. But if you'd like to have some time to kick back or go on day trips, consider extending your itinerary.
How to find the best Grantown-on-Spey package deals?
Begin your search for a Grantown-on-Spey package deal by entering your preferred travel dates and destination under our "Packages" tab. Then add some filters, like "Popular locations" and "Property type," to fine-tune the results to your exact needs. You can also sort by "Package discount" and discover offers that come with huge savings. If you don't find the perfect Grantown-on-Spey package deal straight away, simply tweak your dates and search again. Remember that deals are only available for a limited time, so book early and get your Grantown-on-Spey adventure off to a flying start.
Is it cheaper to book a Grantown-on-Spey vacation as a package?
An Expedia vacation package could score you significant savings when compared to arranging flights and accommodations separately. Better still, you can personalize your Grantown-on-Spey escape to fit your exact style. Choose your preferred flight time, select the hotel type and add a car rental. Browse our great deals to see how much you can save.
When to book a vacation package to Grantown-on-Spey?
If you're considering a spur-of-the-moment Grantown-on-Spey trip, check out our last-minute deals that can be booked up to a week before you take off. Don't want to leave things to the last minute? You can score amazing deals on your flights and hotels by booking well in advance.
How to plan a trip to Grantown-on-Spey?
- Pick the perfect time to travel: Your schedule, favourite season and the type of weather you like can all influence your decision on when to visit Grantown-on-Spey.
- Figure out your budget: Make sure you have enough money to cover everything from food and transportation to activities and airfares. Your hotel will likely be the biggest expense during your trip to Grantown-on-Spey.
- Decide how long to go for: Now that you're up to speed on Grantown-on-Spey, you can figure out the right length of your vacation. Create a draft plan and give yourself enough time to cover everything you want to do.
- Bundle your bookings: With your travel dates in order, you can combine your hotels, flights, car rental and more into a tailored Grantown-on-Spey vacation package.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.








