
Tomintoul Holidays from £182
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to £750 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 easyPackages with flights are ATOL protected
Your Tomintoul Holiday
Get ready to experience Tomintoul on your own terms with a custom Tomintoul holiday package! Uncovering the treasures of this captivating city is made easier with a base in a neighbourhood such as Craggan, which is good for walking, among other things. Lecht Ski Resort, Speyside Way - Tominoul Spur and Tomintoul Museum are just a few of the attractions worth checking out during your trip to Tomintoul. A few clicks is all it takes to put together a customised Tomintoul holiday on Expedia.
Top Tomintoul Flight + Hotel Deals
Price found within the past 48 hours. Click for updated prices.



Scardroy Bell Tower
Inverness City Centre
Save 100% on your flight
Price was £516, price is now £310 per person
£310
per person
28 Jan - 31 Jan
found 7 hours ago
Return flight included
London (LON) to Inverness (INV)
9.4/10 Exceptional! (19 reviews)
It was a challenge to get in contact with the host to get checkin instructions. We had to place an international call as they claim they could not communicate via Hotels.com. Everyone else I dealt with could. Parking was ok once we got into the unit and got the parking permit. Great location as restaurants shopping and sight seeing were all walkable.
Reviewed on 30 Sept 2026

Rokeby Manor
Price was £679, price is now £449 per person
£449
per person
1 Jan - 3 Jan
found 1 day ago
Return flight included
London (LON) to Inverness (INV)
9.6/10 Exceptional! (179 reviews)
A very pleasant inn.
Cozy, would be our overall impression.
A good dinner and a extensive continental breakfast with additional hot plates available.
Reviewed on 5 Nov 2026

The Ambassador Hotel
Inverness City Centre
Save 100% on your flight
Price was £892, price is now £660 per person