Grantown-on-Spey 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 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.
Kingsmills Hotel

Kingsmills Hotel

Crown
CA $1,551
per person
Nov 9 - Nov 14
found 6 hours ago
Roundtrip flight included
Toronto (YYZ) to Inverness (INV)
9/10 Wonderful! (1,003 reviews)
Stayed here many times 10/10

Reviewed on Sep 25, 2026

Ness Walk

Ness Walk

Ballifeary
CA $1,904
per person
Nov 9 - Nov 14
found 6 hours ago
Roundtrip flight included
Toronto (YYZ) to Inverness (INV)
9.8/10 Exceptional! (593 reviews)
The Ambassador Hotel

The Ambassador Hotel

Inverness City Centre
CA $2,335
per person
Nov 9 - Nov 14
found 6 hours ago
Roundtrip flight included
Toronto (YYZ) to Inverness (INV)
10/10 Exceptional! (11 reviews)
Foyers Lodge

Foyers Lodge

CA $2,122
per person
Nov 9 - Nov 14
found 6 hours ago
Roundtrip flight included
Toronto (YYZ) to Inverness (INV)
10/10 Exceptional! (13 reviews)
Beautiful historic home with an incredible view of Loch Ness. The restaurant has a Michelin star. Delicious dinner and breakfasts.

Reviewed on Aug 29, 2026

Loch Ness Lodge

Loch Ness Lodge

CA $1,879
per person
Nov 9 - Nov 14
found 6 hours ago
Roundtrip flight included
Toronto (YYZ) to Inverness (INV)
10/10 Exceptional! (251 reviews)
This is a truly beautiful property set in a superb location. Think peace and tranquility. It’s a simple hotel with a small number of rooms so you really do feel like everyone gets a personal service. What it lacks in facilities that a larger hotel might have, it oozes in character and was a simple room for the night when I went onto the app, but unknowingly found a gem! Would stay again in a heartbeat

Reviewed on Sep 27, 2026

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

Choose your dates

Grantown-on-Spey Hotel Deals

Craiglynne Hotel

Craiglynne Hotel

Woodlands Terrace Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
CA $98
CA $118 total
Oct 11 - Oct 12
includes taxes & fees
7.2/10 Good! (581 reviews)
"Our first room was horrendously hot and we didn't sleep the first time , but we mentioned it to reception staff and they kindly moved us , which made the remainder of our stay so much better . If we couldn't move, we would have left and found another hotel. The staff are lovely and made us feel very ..."

Reviewed on Sep 28, 2026

Craiglynne Hotel
The Speyside Hotel

The Speyside Hotel

The Speyside Hotel, Grant Road Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
CA $218
CA $261 total
Oct 4 - Oct 5
includes taxes & fees
9.4/10 Exceptional! (417 reviews)
"Excellent stay with good food, customer-centric staff, and traditional highland hospitality."

Reviewed on Sep 27, 2026

The Speyside Hotel
Ben Mhor Hotel

Ben Mhor Hotel

53-57 High St Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
CA $115
CA $115 total
Oct 1 - Oct 2
includes taxes & fees
Ben Mhor Hotel
See all 1,922 properties in Grantown-on-Spey
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

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.
See properties

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.
See properties

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.
See properties

The High Street

The High Street is just one of the places to see in Grantown-on-Spey, so why not enjoy the other things to explore during your travels? Wander the forest or discover the area's mountain views.
See properties

Anagach Woods

Commune with nature and explore the great outdoors at Anagach Woods during your travels in Grantown-on-Spey. Wander the forest or discover the area's mountain views.
See properties

What to do in Grantown-on-Spey

Small-Group Speyside Whisky Trail Full-Day Tour

Speyside Whisky Trail from Aberdeen

CA $217
per adult
100% of travellers recommend
Speyside Whisky Trail from Aberdeen
Invergordon Shore Tour: Loch Ness, Outlander Sites & Highlands

Invergordon – Castles, Inverness, Loch Ness, Highland cows!

CA $178
per adult
80% of travellers recommend
Invergordon – Castles, Inverness, Loch Ness, Highland cows!
Aberlour: Cardhu Whisky Distillery Tour and Tasting

Speyside: Cardhu Whisky Distillery Tour and Tasting

CA $39
per adult
Speyside: Cardhu Whisky Distillery Tour and Tasting
See all activities in Grantown-on-Spey

Frequently asked questions

How much does a Grantown-on-Spey vacation package cost?
You'll find cheap prices from CA $1,551 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?
  1. 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.
  2. 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.
  3. 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.
  4. 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.