Skip to main content

Search hotels in Dalcross

Enter your dates to see the latest prices and deals for Dalcross hotels

Popular hotels in Dalcross

Check out our top picks in Dalcross

Filter by:

Star Rating
Review score

Courtyard by Marriott Inverness Airport

Inverness (Near Dalcross)

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

J
Jeffrey
From
Ireland
Great property and we will book again!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,954 reviews
Price from
$120.35
1 night, 2 adults

Holiday Inn Express Inverness by IHG

Inverness (Near Dalcross)

Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

L
Lords
From
Germany
The breakfast was quality and had a great variety of cold and hot foods. A bonus we enjoyed was the pancakes made from a pancake maker.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,237 reviews
Price from
$109.41
1 night, 2 adults

Smithton Hotel

Inverness (Near Dalcross)

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

M
Mishra
From
Sweden
The stay at Smithton Hotel was truly exceptional. The staff were incredibly warm and welcoming, creating a comforting, home-like atmosphere from the moment of arrival. Every interaction — whether at the front desk, during breakfast, or in passing, was marked by genuine friendliness and thoughtful care. What stood out most was the team’s hospitality and attention to detail. They went above and beyond to ensure a smooth and enjoyable stay, even offering helpful tips for getting around Inverness and discovering local sights. Their recommendations led to some lovely off-the-beaten-path experiences that made the trip even more memorable. The room itself was clean, cozy, and well-equipped perfect for a restful night. The peaceful location of the hotel also added to the overall comfort, offering a quiet retreat while still being conveniently close to the city center. All in all, a wonderful experience that far exceeded expectations, a place that truly feels like a home away from home.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,119 reviews
Price from
$163.37
1 night, 2 adults

The Anderson

Fortrose (Near Dalcross)

Located in Fortrose and with Rosemarkie Beach reachable within a 19-minute walk, The Anderson has a garden, non-smoking rooms, free WiFi throughout the property and a bar.

F
Ferri
From
United States
Unique, gorgeous decor, and fantastic staff. Not just another cookie cutter hotel. We wished we had booked a longer stay as we never had a chance to soak in the claw foot tub. Jim is a wonderful and interesting host and the room was gorgeous. Breakfast was made to order and very generous in portions. We took a walk from the beach to the fairy pools in the morning and had a great day.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 265 reviews
Price from
$193.15
1 night, 2 adults

Culloden Stables 4

Inverness (Near Dalcross)

Culloden Stables 4 offers accommodations in Inverness, 3.7 miles from Inverness Train Station and 4.3 miles from Castle Stuart Golf Links.

R
Russell
From
United Arab Emirates
This is an absolute gem of a place. It was easy to find the key. The bed is AMAZING. One of the best night away we ever had sleeping. The apartment is clean and cozy. The host goes above and beyond. You won’t be sorry you booked this.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 106 reviews
Price from
$218.81
1 night, 2 adults

Room at the Back, 2 George Street

Avoch (Near Dalcross)

A recently renovated guest house, Room at the Back, 2 George Street offers accommodations in Avoch.

S
Stanley
From
United Kingdom
Perfect for a single person or couple- everything you would need is there and it is very close to seashore. Easy parking just around the corner and a very comfortable room with your own access door. Owners were very nice and helpful. If I’m back in the area I would definitely stay again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 232 reviews
Price from
$139.80
1 night, 2 adults

Beautiful studio chalet in the Highlands

Inverness (Near Dalcross)

Beautiful studio chalet in the Highlands is located in Inverness, just 10 miles from Inverness Castle and 4.7 miles from Castle Stuart Golf Links.

C
Carole
From
United Kingdom
Absolutely beautiful chalet, spotlessly clean, warm and cosy. Lovely welcome from Jackie. Really couldn't ask for anything better.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews
Price from
$192.38
1 night, 2 adults

Inchrye Bed & Breakfast

Inverness (Near Dalcross)

Inchrye Bed & Breakfast offers accommodations in Inverness, 11 miles from Inverness Castle and 4.2 miles from Castle Stuart Golf Links.

K
Keith
From
Germany
Very friendly greeting, and very comfortable, Dougie and his partner were helpful at all times.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 894 reviews
Price from
$135.07
1 night, 2 adults

Lesanne Cottage

Inverness (Near Dalcross)

Lesanne Cottage offers accommodations in Inverness, 6 miles from Inverness Castle and 4.3 miles from University of the Highlands and Islands, Inverness.

C
Curtis
From
United Kingdom
Clean, quiet, with all the amenities.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 222 reviews
Price from
$205.44
1 night, 2 adults

Tigh Na Mara Guest House Rosemarkie- breakfast optional

Rosemarkie (Near Dalcross)

Located in Rosemarkie, just steps from the beach, Tigh Na Mara Guest House Rosemarkie- breakfast optional features free WiFi.

B
Brendan
From
United States
A wonderful place in a peaceful location with an amazing host. We had a lovely time. The breakfast was top shelf and the room and bed were very comfortable. Highly recommended.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 204 reviews
Price from
$243.13
1 night, 2 adults
See all hotels in and around Dalcross

Dalcross – 1 hotel or place to stay

Filter by:

Star Rating
Review score

Courtyard by Marriott Inverness Airport

Inverness (Near Dalcross)

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

J
Jeffrey
From
Ireland
Great property and we will book again!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,954 reviews
Price from
$120.35
1 night, 2 adults

Holiday Inn Express Inverness by IHG

Inverness (Near Dalcross)

Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

L
Lords
From
Germany
The breakfast was quality and had a great variety of cold and hot foods. A bonus we enjoyed was the pancakes made from a pancake maker.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,237 reviews
Price from
$109.41
1 night, 2 adults

Smithton Hotel

Inverness (Near Dalcross)

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

M
Mishra
From
Sweden
The stay at Smithton Hotel was truly exceptional. The staff were incredibly warm and welcoming, creating a comforting, home-like atmosphere from the moment of arrival. Every interaction — whether at the front desk, during breakfast, or in passing, was marked by genuine friendliness and thoughtful care. What stood out most was the team’s hospitality and attention to detail. They went above and beyond to ensure a smooth and enjoyable stay, even offering helpful tips for getting around Inverness and discovering local sights. Their recommendations led to some lovely off-the-beaten-path experiences that made the trip even more memorable. The room itself was clean, cozy, and well-equipped perfect for a restful night. The peaceful location of the hotel also added to the overall comfort, offering a quiet retreat while still being conveniently close to the city center. All in all, a wonderful experience that far exceeded expectations, a place that truly feels like a home away from home.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,119 reviews
Price from
$163.37
1 night, 2 adults

The Anderson

Fortrose (Near Dalcross)

Located in Fortrose and with Rosemarkie Beach reachable within a 19-minute walk, The Anderson has a garden, non-smoking rooms, free WiFi throughout the property and a bar.

F
Ferri
From
United States
Unique, gorgeous decor, and fantastic staff. Not just another cookie cutter hotel. We wished we had booked a longer stay as we never had a chance to soak in the claw foot tub. Jim is a wonderful and interesting host and the room was gorgeous. Breakfast was made to order and very generous in portions. We took a walk from the beach to the fairy pools in the morning and had a great day.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 265 reviews
Price from
$193.15
1 night, 2 adults

Culloden Stables 4

Inverness (Near Dalcross)

Culloden Stables 4 offers accommodations in Inverness, 3.7 miles from Inverness Train Station and 4.3 miles from Castle Stuart Golf Links.

R
Russell
From
United Arab Emirates
This is an absolute gem of a place. It was easy to find the key. The bed is AMAZING. One of the best night away we ever had sleeping. The apartment is clean and cozy. The host goes above and beyond. You won’t be sorry you booked this.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 106 reviews
Price from
$218.81
1 night, 2 adults

Room at the Back, 2 George Street

Avoch (Near Dalcross)

A recently renovated guest house, Room at the Back, 2 George Street offers accommodations in Avoch.

S
Stanley
From
United Kingdom
Perfect for a single person or couple- everything you would need is there and it is very close to seashore. Easy parking just around the corner and a very comfortable room with your own access door. Owners were very nice and helpful. If I’m back in the area I would definitely stay again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 232 reviews
Price from
$139.80
1 night, 2 adults

Beautiful studio chalet in the Highlands

Inverness (Near Dalcross)

Beautiful studio chalet in the Highlands is located in Inverness, just 10 miles from Inverness Castle and 4.7 miles from Castle Stuart Golf Links.

C
Carole
From
United Kingdom
Absolutely beautiful chalet, spotlessly clean, warm and cosy. Lovely welcome from Jackie. Really couldn't ask for anything better.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews
Price from
$192.38
1 night, 2 adults

Inchrye Bed & Breakfast

Inverness (Near Dalcross)

Inchrye Bed & Breakfast offers accommodations in Inverness, 11 miles from Inverness Castle and 4.2 miles from Castle Stuart Golf Links.

K
Keith
From
Germany
Very friendly greeting, and very comfortable, Dougie and his partner were helpful at all times.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 894 reviews
Price from
$135.07
1 night, 2 adults

Lesanne Cottage

Inverness (Near Dalcross)

Lesanne Cottage offers accommodations in Inverness, 6 miles from Inverness Castle and 4.3 miles from University of the Highlands and Islands, Inverness.

C
Curtis
From
United Kingdom
Clean, quiet, with all the amenities.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 222 reviews
Price from
$205.44
1 night, 2 adults

Tigh Na Mara Guest House Rosemarkie- breakfast optional

Rosemarkie (Near Dalcross)

Located in Rosemarkie, just steps from the beach, Tigh Na Mara Guest House Rosemarkie- breakfast optional features free WiFi.

B
Brendan
From
United States
A wonderful place in a peaceful location with an amazing host. We had a lovely time. The breakfast was top shelf and the room and bed were very comfortable. Highly recommended.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 204 reviews
Price from
$243.13
1 night, 2 adults
See all hotels in and around Dalcross

Most booked hotels in Dalcross and surrounding area in the past month

See all

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,954 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,237 reviews

Popular with guests booking hotels in Inverness

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,119 reviews

Popular with guests booking hotels in Fortrose

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 265 reviews

Popular with guests booking hotels in Ardersier

Popular with guests booking hotels in Avoch

Best hotels with breakfast in Dalcross and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,954 reviews

This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...

From $87.53 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 175 reviews

Leanach Farm enjoys a location in Inverness, 6.3 miles from Inverness Castle and 4.7 miles from University of the Highlands and Islands, Inverness.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,119 reviews

This hotel is located approximately 3.5 mi from Inverness town center, 5 mi from Inverness Airport and only 1.2 mi from historic Culloden Battlefield.

From $127.51 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 300 reviews

Offering garden views, Carnach House in Nairn provides accommodations, a garden, and a shared lounge. This guest house offers free private parking, daily room service, and free Wifi.

From $171.54 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,237 reviews

Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

From $98.60 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 7 reviews

The Nook offers accommodations in Inverness, 8.8 miles from Inverness Castle and 3.3 miles from Castle Stuart Golf Links.

Picturesque Tornagrain Apartment 2bed Free Parking WiFi - Near Inverness Airport enjoys a location in Gollanfield Junction, 8.8 miles from Inverness Castle and 3.1 miles from Castle Stuart Golf Links.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 77 reviews

Stylish & Modern Apartment is located in Inverness, just 9.1 miles from Inverness Castle and 3.6 miles from Castle Stuart Golf Links. This apartment features free private parking and a mini-market.

Budget hotels in Dalcross and nearby

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 721 reviews

Star Inn Rooms enjoys a location in Ardersier, 11 miles from Inverness Castle and 4.3 miles from Castle Stuart Golf Links.

From $67.54 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 88 reviews

Providing a tennis court, Modern Ground Floor Apartment in Tornagrain provides accommodations in Inverness.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

One The Loan offers accommodations in Croy, 9 miles from Inverness Castle and 3.6 miles from Castle Stuart Golf Links.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 49 reviews

Olavat Cottage detached property with parking is located in Inverness, just 9 miles from Inverness Castle and 3.2 miles from Castle Stuart Golf Links.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews

Beautiful studio chalet in the Highlands is located in Inverness, just 10 miles from Inverness Castle and 4.7 miles from Castle Stuart Golf Links.

Beinn View 3 Bedroom House - Sea View - Ardersier offers accommodations in Ardersier, 27 miles from Strathpeffer Spa Golf Club and 29 miles from Elgin Cathedral.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 10 reviews

A recently renovated vacation home, Drummond House - Pets welcome free, 3 acres of gardens, free parking offers accommodations in Brackley.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 42 reviews

Drummond Neuk - Pets Welcome free, country setting, free onsite parking is located in Inverness, just 11 miles from University of the Highlands and Islands, Inverness and 11 miles from Inverness Train...

What Guests Said About Dalcross:

8.0

Tornagrain is a 'new' village on the outskirts of Inverness,...

Tornagrain is a 'new' village on the outskirts of Inverness, near the airport. It was very quiet and there was a local shop selling most of your requirements, just across the road! The apartment was very good and I would recommend it to others.
Guest review by
Mikey Bee
United Kingdom