Waterfront vacation rentals in Cromarty Firth

Find and book unique waterfront rentals on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for Cromarty Firth waterfront rentals

Waterfront apartment rentals

Guest favorite

Apartment in Inverness

4.88 out of 5 average rating, 704 reviews

Riverbank Studio, City Centre

Jan 20 – 27

R1,800 ZAR per night
Guest favorite

Apartment in Highland

4.94 out of 5 average rating, 408 reviews

No 7, central, by river, beautiful old terrace.

Mar 28 – Apr 4

R3,535 ZAR per night
Guest favorite

Apartment in Moray

4.92 out of 5 average rating, 205 reviews

Seaside Home with Stunning Views

Sep 21 – 28

R2,054 ZAR per night
Guest favorite

Apartment in Highland Council

4.95 out of 5 average rating, 124 reviews

Riverside Apartment - City Centre - Free Parking

Dec 21 – 28

R2,242 ZAR per night
Guest favorite

Apartment in Kincraig

4.98 out of 5 average rating, 425 reviews

Riverside Hideaway

Nov 14 – 21

R2,144 ZAR per night
Guest favorite

Apartment in Inverness

4.9 out of 5 average rating, 353 reviews

City Centre 4 Bedroom - Historic Highland Home

Dec 5 – 12

R2,716 ZAR per night
Guest favorite

Apartment in Highland Council

4.96 out of 5 average rating, 147 reviews

Spacious Riverside 2bedroom apartment with a view

Oct 14 – 21

R3,570 ZAR per night
Guest favorite

Apartment in Inverness

4.91 out of 5 average rating, 816 reviews

2 double bed riverside flat in centre, Inverness

Apr 19 – 26

R3,598 ZAR per night

Waterfront house rentals

Guest favorite

Home in Inverness

4.9 out of 5 average rating, 146 reviews

Wells Street Cottages No 28 - By The River Ness

Nov 30 – Dec 7

R2,345 ZAR per night
Guest favorite

Home in Nethy Bridge

4.96 out of 5 average rating, 243 reviews

An Cala, forest/river views, hot tub, Nethybridge

Nov 12 – 19

R8,017 ZAR per night
Guest favorite

Home in North Kessock

4.93 out of 5 average rating, 124 reviews

Home from Home close to Inverness

Dec 8 – 15

R2,008 ZAR per night
Guest favorite

Home in Highland Council

4.97 out of 5 average rating, 300 reviews

1 Craiglinnhe Court...sleeps 2-4 guests.

Nov 24 – Dec 1

R6,768 ZAR per night
Guest favorite

Home in North Kessock

4.98 out of 5 average rating, 266 reviews

Magical Views of Inverness City

Jan 25 – Feb 1

R8,560 ZAR per night
Guest favorite

Home in Drumnadrochit

4.99 out of 5 average rating, 157 reviews

Rivermill House near Loch Ness - pet friendly.

Apr 7 – 14

R9,795 ZAR per night
Guest favorite

Home in Inverness

4.95 out of 5 average rating, 153 reviews

Ness Riverfront - Inverness City Centre

Apr 10 – 17

R5,277 ZAR per night
Guest favorite

Home in Highland Council

4.9 out of 5 average rating, 173 reviews

Apartment 1 Crannoch - Glen Nevis

Sep 4 – 11

R3,537 ZAR per night

Waterfront condo rentals

Guest favorite

Condo in Fort Augustus

4.89 out of 5 average rating, 324 reviews

Stay in a former ABBEY at Loch Ness

Jan 7 – 14

R4,165 ZAR per night
Guest favorite

Condo in Highland Council

4.84 out of 5 average rating, 314 reviews

The Meadow, River view apartment

Nov 14 – 21

R3,395 ZAR per night
Guest favorite

Condo in Highland Council

4.92 out of 5 average rating, 115 reviews

Scottish Highlands. Superb 2 bedroom apartment.

Jan 29 – Feb 5

R1,971 ZAR per night
Guest favorite

Condo in Banavie

5.0 out of 5 average rating, 427 reviews

'Modern, stylish, comfortable' garden flat

Aug 21 – 28

R3,259 ZAR per night
Guest favorite

Condo in Fort William

4.9 out of 5 average rating, 157 reviews

1 Bedroom Apartment with Fantastic Loch Views

Mar 6 – 13

R2,621 ZAR per night
Guest favorite

Condo in Highland Council

4.97 out of 5 average rating, 307 reviews

Marlee Apartment - Gateway to the Highlands

Apr 22 – 29

R3,519 ZAR per night
Guest favorite

Condo in Highland

4.94 out of 5 average rating, 117 reviews

Stylish historic riverside flat, central location

Jun 17 – 24

R4,873 ZAR per night
Superhost

Condo in Moray

4.85 out of 5 average rating, 103 reviews

Lovely two bed first floor flat central location

Oct 4 – 11

R1,906 ZAR per night

Destinations to explore