Hotels in Tarbert

Search and compare Tarbert hotels from hundreds of travel sites and save

Tarbert, Scotland, United Kingdom
30 Jul — 31 Jul2
Tarbert, Scotland, United Kingdom
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Tarbert

Filter by star ratings
All filters
The Moorings
The Moorings
9.5 Excellent
Pier Road, Tarbert, United Kingdom
Show on map
0.5 km from city centre, Tarbert 
ExcellentBased on 408 reviews
9.5

The Moorings Tarbert provides traditional 3-star accommodation in Tarbert.

West Loch Hotel
West Loch Hotel
Loch Fyne Loch Fyne, Tarbert, Tarbert, United Kingdom
Show on map
0.1 km from city centre, Tarbert 

West Loch Hotel is situated in Tarbert and is close to Firth of Clyde. It is located a short stroll from Loch Fyne.

Struan House B&B
Struan House B&B
9.3 Excellent
Harbour Street, Tarbert, Loch Fyne, Argyll, Tarbert, United Kingdom
Show on map
0.4 km from city centre, Tarbert 
ExcellentBased on 76 reviews
9.3

Set within the scenic countryside of Tarbert, Struan House B&B provides peaceful accommodation and a wide range of facilities, including free Wi-Fi.

Portavadie Loch Fyne Scotland
Portavadie Loch Fyne Scotland
9.0 Excellent
Portavadie, Loch Fyne, Tighnabruaich, United Kingdom
Show on map
6.5 km from city centre, Tarbert 
ExcellentBased on 767 reviews
9.0

Situated in Tighnabruaich, Portavadie Loch Fyne Scotland is within easy driving distance of Tarbert and offers a sauna, a beauty centre and an outdoor pool. It also provides massage services, a kids club and bicycle rental.

Tips for booking a Tarbert hotel

Cheapest month:November
Most expensive month:August
Average price in Tarbert:$185/night
Absolute cheapest price found:$84/night
Cheapest day:Sunday
Most expensive day:Wednesday
$147 - $207
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$174 - $222
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Tarbert, Argyll and Bute

Show all 59 hotels
Struan House B&B
Struan House B&B
9.3 Excellent
Harbour Street, Tarbert, Loch Fyne, Argyll, Tarbert, United Kingdom
Show on map
0.4 km from city centre,  

Set within the scenic countryside of Tarbert, Struan House B&B provides peaceful accommodation and a wide range of facilities, including free Wi-Fi.

$102
Avg. per night
West Loch Hotel
West Loch Hotel
Loch Fyne Loch Fyne, Tarbert, Tarbert, United Kingdom
Show on map
0.1 km from city centre,  

West Loch Hotel is situated in Tarbert and is close to Firth of Clyde. It is located a short stroll from Loch Fyne.

$145
Avg. per night
The Moorings
The Moorings
9.5 Excellent
Pier Road, Tarbert, United Kingdom
Show on map
0.5 km from city centre,  

The Moorings Tarbert provides traditional 3-star accommodation in Tarbert.

$149
Avg. per night
Portavadie Loch Fyne Scotland
Portavadie Loch Fyne Scotland
9.0 Excellent
Portavadie, Loch Fyne, Tighnabruaich, United Kingdom
Show on map
5.9 km from city centre,  

Situated in Tighnabruaich, Portavadie Loch Fyne Scotland is within easy driving distance of Tarbert and offers a sauna, a beauty centre and an outdoor pool. It also provides massage services, a kids club and bicycle rental.

$518
Avg. per night

Hotel prices in Tarbert

3 stars

$102 - $149

West Loch Hotel

No. 1 most popular

$145
Avg. per night
The Moorings

No. 2 most popular

The Moorings
9.5 Excellent
$149
Avg. per night
Struan House B&B

Best value

Struan House B&B
9.3 Excellent
$102
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Tarbert

Tarbert travel FAQs

  • What are the best hotels in Tarbert?

    Tarbert is home to many highly-rated hotels, one of which is Struan House B&B, which has a current rating of 9.3. For other potential stays, consider Knap Guest House and Anchor Hotel, which can also be great places to stay in Tarbert.

  • How much do hotels in Tarbert cost?

    $203/night is the average price of a hotel in Tarbert, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Tarbert?

    HotelsCombined searches in the last 3 days suggest cheap Tarbert hotels have prices starting from as low as $103/night, depending on the popularity of your requested dates.