Find hotels in Tayport from $51

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Tayport hotels

Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (107 reviews)
"Really nice friendly hotel, richly decorated, great spacious rooms and comfy beds, amazing breakfast"
United Kingdom
Arnold
$121 nightly
The price is $145
Jan 22 - Jan 23
Total with taxes and fees
Ivybank Lodge

Red House Hotel

Red House Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (36 reviews)
"Great place to stay for golf and snooker"
United Kingdom
Greig
$160 nightly
The price is $193
Jan 22 - Jan 23
Total with taxes and fees
Red House Hotel

Cabin at the Tavern

Cabin at the Tavern
3.5 star property
Blairgowrie
10.0 out of 10, Exceptional, (1 review)
"This was a great and affordable cabin and it was in an awesome, quiet area just south of the caringorms national Park. The owner is a real gentleman and the tavern he runs has amazing steak pies. Would stay again "
United States
DUSTIN
$296 nightly
The price is $355
Jan 31 - Feb 1
Total with taxes and fees
Cabin at the Tavern

Tigh Na Leigh

Tigh Na Leigh
4.0 star property
Blairgowrie
10.0 out of 10, Exceptional, (83 reviews)
"Graham & Karen were absolutely amazing hosts. The room & house were sensational, comfortable, clean, and the breakfast included was amazing. It truly felt like a restful getaway, and both will go to great lengths to give travel tips, assist with your stay, and anything else you need. Will be staying here again!"
United States
Abby
$112 nightly
The price is $134
Feb 15 - Feb 16
Total with taxes and fees
Tigh Na Leigh

The Alyth Hotel

The Alyth Hotel
3.0 star property
Blairgowrie
9.6 out of 10, Exceptional, (14 reviews)
"We had a lovely stay at the Alyth Hotel! The both dinner and breakfast served at the restaurant was amazing and the room was well decorated and comfy. "
United Kingdom
Ellie
$76 nightly
The price is $91
Jan 22 - Jan 23
Total with taxes and fees
The Alyth Hotel

Victoria Hotel

Victoria Hotel
3.0 star property
Blairgowrie
8.0 out of 10, Very Good, (59 reviews)
"I have stayed here a few times and have always enjoyed my stay, spotlessly clean, friendly staff, great location."
United Kingdom
Sharon
$84 nightly
The price is $101
Jan 22 - Jan 23
Total with taxes and fees
Victoria Hotel

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (26 reviews)
"We very much enjoyed our stay. The hotel was exactly as I expected! Clean, good breakfast and we had a lot of fun at the bar! "
United States
Lisa
$108 nightly
The price is $130
Feb 19 - Feb 20
Total with taxes and fees
The Covenanter Hotel

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (474 reviews)
"The staff is really very nice!"
United States
Serra
$149 nightly
The price is $179
Jan 26 - Jan 27
Total with taxes and fees
The Albany Hotel St Andrews

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (305 reviews)
"Convenient location, reasonably priced. "
United States
Philip
$110 nightly
The price is $132
Jan 25 - Jan 26
Total with taxes and fees
Greyfriars Inn by Greene King Inns

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,002 reviews)
"Wonderful stay"
United States
Mike
$302 nightly
The price is $363
Feb 16 - Feb 17
Total with taxes and fees
Old Course Hotel

Angus Hotel

Angus Hotel
3.0 star property
Blairgowrie
8.0 out of 10, Very Good, (481 reviews)
"The staff were brilliant and so relaxed. Room was great. Food was nice"
United Kingdom
David
$64 nightly
The price is $76
Jan 25 - Jan 26
Total with taxes and fees
Angus Hotel

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
4.0 star property
St. Andrews
10.0 out of 10, Exceptional, (47 reviews)
"Spotless apartment, amazing location, beautifully decorated. Would stay again. Loved the free upgrade too!"
United States
Kina
No1. Apartments St Andrews - South Street

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (417 reviews)
"Loved our, hostess, room and Breakfast. The hot tub was soo nice after a day of walking tours. "
United States
Richard
$121 nightly
The price is $121
Feb 21 - Feb 22
Total with taxes and fees
Dunclutha Guest House

The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
St. Andrews
9.8 out of 10, Exceptional, (190 reviews)
"A great stay. Everything was great from accommodation to the staff including a hearty breakfast. Would defo recommend to anyone 👌 "
United Kingdom
Frank
$112 nightly
The price is $134
Jan 22 - Jan 23
Total with taxes and fees
The Inn At Kingsbarns

The Dunvegan Hotel

The Dunvegan Hotel
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (138 reviews)
"Room was very clean, plenty hot water in the shower "
United Kingdom
Ian
$152 nightly
The price is $182
Feb 7 - Feb 8
Total with taxes and fees
The Dunvegan Hotel

The Ship Inn

The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67 reviews)
"Beautiful location and fab food "
United Kingdom
Gillian
$186 nightly
The price is $223
Jan 22 - Jan 23
Total with taxes and fees
The Ship Inn

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (361 reviews)
"Clean, cosy, comfortable room and the friendly, attentive staff were stand out - thank you!"
United Kingdom
Neil
$130 nightly
The price is $156
Feb 2 - Feb 3
Total with taxes and fees
Rufflets St Andrews

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
4.0 star property
St. Andrews
9.6 out of 10, Exceptional, (225 reviews)
"Excellent apart-hotel. Spacious and comfortable unit with good-quality facilities. Location excellent - couldn't be more central."
United Kingdom
steven
$111 nightly
The price is $134
Jan 29 - Jan 30
Total with taxes and fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (88 reviews)
"Excellent hotel in an excellent location and the most amazing breakfast. "
United Kingdom
Scott
$157 nightly
The price is $188
Jan 26 - Jan 27
Total with taxes and fees
Haar with Rooms

5Pilmourplace

5Pilmourplace
3.5 star property
St. Andrews
9.2 out of 10, Wonderful, (186 reviews)
"This is a great no-frills option in St Andrews. Great location!"
United States
Molly
$134 nightly
The price is $161
Feb 7 - Feb 8
Total with taxes and fees
5Pilmourplace
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.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Tayport

Tayport awaits: its parks and more!

New Harbour Tayport Looking into the new harbour from the west and showing the new buildings at the Eastern end of the harbour.
Photo by Jim Bain
Open Photo by Jim Bain

Top Tayport Hotel Reviews

More cheap stays in Tayport

Hotels in Tayport with star-rating

Frequently asked questions

What is the best area to stay in Tayport?
The best area to stay in Tayport is around the harbor and along the main street, Ferryport-on-Craig Road.

This area is the heart of Tayport, offering easy access to the waterfront and the town's primary amenities. You'll find local shops, cafes, and the Tayport Harbour, which is a focal point for activity. The general layout is linear, following the coast, making it simple to navigate on foot.

Couples looking for a quiet getaway will appreciate this area. They can enjoy strolls along the harbor, take in views across the River Tay to Dundee, and find comfortable places to dine. The close proximity to the Tentsmuir National Nature Reserve also offers opportunities for nature walks and birdwatching.

For families, staying near the harbor provides convenient access to outdoor spaces and activities. The local park by the waterfront is a nice spot for children, and the ease of reaching the Fife Coastal Path allows for family-friendly walks.
When is the best time to go to Tayport?
The best time to visit Tayport is during the late spring to early autumn months, specifically from May to September.

During this period, you'll experience the most pleasant weather for exploring the Fife Coastal Path and enjoying outdoor activities. The days are longer, offering more daylight for sightseeing and walks along the waterfront. This is ideal for couples and solo travelers looking to make the most of their visit without the chill of the colder months.

For those interested in local events and a more lively option, July and August often feature community gatherings and outdoor markets in and around Tayport.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Tayport.
How can I save on a Tayport hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Tayport hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Tayport hotel?
Prices for hotels in Tayport often vary, but you can find a great deal from $51 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia