Brodie Castle Tours and Activities


Visit Brodie Castle
Things to do

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

Speyside Whisky Trail from Aberdeen
CA $217
per adult
100% of travellers recommend
Plan a trip to see Brodie Castle
Price found within the past 48 hours. Click for updated prices.


The Ambassador Hotel
Inverness City Centre
Price was CA $2,465, price is now CA $2,027 per person
CA $2,027
per person
Oct 30 - Nov 1
found 7 hours ago
Roundtrip flight included
Calgary (YYC) 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
Stay near popular Brodie Castle attractions
Best Lodging Options Near Brodie Castle
Check availability on hotels close to Brodie Castle

The Old Mill Inn
7 Brodie Pl Forres Scotland

Cluny Hill Hotel
Saint Leonards Road Forres Scotland

West End Hotel
Thurlow Road Nairn Scotland

Waverley Hotel
4 High Street Nairn Scotland

Seabank House Hotel
45 Seabank Road Nairn Scotland

Muthu Newton Hotel (Near Inverness Airport)
Inverness Road Nairn Scotland

Courtyard by Marriott Inverness Airport
Fresson Circle, Dalcross Inverness Scotland

Shore Hotel
11 Main St Tain Scotland

The Mansion House Hotel
The Haugh Elgin Scotland
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.
Explore a world of travel with Expedia
- Flights from Belfast (BHD) to Inverness (INV)
- Flights from Jersey (JER) to Inverness (INV)
- Flights from Toronto (YYZ) to Inverness (INV)
- Flights from Regina (YQR) to Inverness (INV)
- Flights from Fredericton (YFC) to Inverness (INV)
- Flights from Kelowna (YLW) to Inverness (INV)
- Flights from Norway House (YNE) to Inverness (INV)
- Flights from Athens (ATH) to Inverness (INV)
- Flights from Seattle (SEA) to Inverness (INV)
- Flights from Edinburgh (EDI) to Inverness (INV)
- Flights from Southampton (SOU) to Inverness (INV)
- Flights from Ontario Intl. Airport (ONT) to Inverness (INV)
- Flights from Paris (CDG) to Inverness (INV)
- Flights from Port Hawkesbury (YPS) to Inverness (INV)
- Flights from Baltimore (BWI) to Inverness (INV)
- Flights from Detroit (DTW) to Inverness (INV)
- Flights from Sydney (SYD) to Inverness (INV)
- Flights from Buffalo (BUF) to Inverness (INV)
- Flights from Auckland (AKL) to Inverness (INV)
- Flights from Columbus (CMH) to Inverness (INV)
- Flights from St. John's (YYT) to Inverness (INV)
- Flights from Dallas (DAL) to Inverness (INV)
- Flights from Faro (FAO) to Inverness (INV)
- Flights from Oban (OBN) to Inverness (INV)
- Flights from Porto (OPO) to Inverness (INV)
- Flights to Forres
- Flights from Bristol (BRS) to Inverness (INV)
- Flights from Cork (ORK) to Inverness (INV)
- Flights from Rotterdam (RTM) to Inverness (INV)
- Flights from Kamloops (YKA) to Inverness (INV)
- Flights from Dover (DOV) to Inverness (INV)
- Flights from Brussels (BRU) to Inverness (INV)
- Flights from Hamilton (YHM) to Inverness (INV)
- Flights to Nairn
- Flights from Charlotte (CLT) to Inverness (INV)
- Flights from Oslo (OSL) to Inverness (INV)
- Flights from Vancouver (YVR) to Inverness (INV)
- Flights from Birmingham (BHX) to Inverness (INV)
- Flights from Knock (NOC) to Inverness (INV)
- Flights from Québec (YQB) to Inverness (INV)
- Flights from Cardiff (CWL) to Inverness (INV)
- Flights from Guernsey (GCI) to Inverness (INV)
- Flights from London (LGW) to Inverness (INV)
- Flights from Kirkwall (KOI) to Inverness (INV)
- Flights from Newquay (NQY) to Inverness (INV)
- Flights from Montreal (YUL) to Inverness (INV)
- Flights from Reykjavik (KEF) to Inverness (INV)
- British Airways Vancouver (YVR) to Inverness (INV) flights
- Flights from Victoria (YYJ) to Inverness (INV)
- Flights from East Midlands (EMA) to Inverness (INV)
- Flights from Nadi (NAN) to Inverness (INV)
- Flights from Calgary (YYC) to Inverness (INV)
- Flights from Inverness
- Flights from Manchester (MAN) to Inverness (INV)
- Flights from Ahmedabad (AMD) to Inverness (INV)
- Flights from Cognac (CNG) to Inverness (INV)
- Flights from Halifax (YHZ) to Inverness (INV)
- Flights from Zakynthos (ZTH) to Inverness (INV)
- Flights from Frankfurt (FRA) to Inverness (INV)
- Flights from Saint John (YSJ) to Inverness (INV)
- Flights from London (LHR) to Inverness (INV)
- Flights from Glasgow (GLA) to Inverness (INV)
- Flights from Kopasker (OPA) to Inverness (INV)
- Flights from Trieste (TRS) to Inverness (INV)
- Flights from London (LON) to Inverness (INV)
- Flights from Evenes (EVE) to Inverness (INV)
- Flights from Edmonton (YEG) to Inverness (INV)
- Flights from Mexico City (MEX) to Inverness (INV)
- Flights from Aberdeen (ABZ) to Inverness (INV)
- Flights from Boston (BOS) to Inverness (INV)
- Flights from Raleigh (RDU) to Inverness (INV)
- Flights from Augsburg (AGB) to Inverness (INV)
- Flights from Winnipeg (YWG) to Inverness (INV)
- Flights from Pittsburgh (PIT) to Inverness (INV)
- Flights from Terrace (YXT) to Inverness (INV)
- Flights from Palm Springs (PSP) to Inverness (INV)
- Flights from Moncton (YQM) to Inverness (INV)
- Flights from Tallahassee (TLH) to Inverness (INV)
- Flights from Ottawa (YOW) to Inverness (INV)
- Flights from Leeds (LBA) to Inverness (INV)
- Flights from Bergen (BGO) to Inverness (INV)
- Flights from Rome (FCO) to Inverness (INV)
- Flights from Amsterdam (AMS) to Inverness (INV)
- Flights from Dublin (DUB) to Inverness (INV)




