Photo by John Fitzpatrick

Find hotels in Tayport from $60

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Tayport hotels

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (1001)
"Great hotel "
United Kingdom
Vincent
$234 nightly
The price is $280
Jan 29 - Jan 30, 2026
Total with taxes and fees
Fairmont St Andrews

The Ship Inn

The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67)
"Beautiful location and fab food "
United Kingdom
Gillian
$190 nightly
The price is $228
Jan 8 - Jan 9, 2026
Total with taxes and fees
The Ship Inn

Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
4.0 star property
St. Andrews
9.2 out of 10, Wonderful, (758)
"Our rooms were lovely and clean and comfy. The staff were very helpful"
United Kingdom
Derek
$146 nightly
The price is $175
Jan 26 - Jan 27, 2026
Total with taxes and fees
Hotel du Vin & Bistro St. Andrews

The Waterfront

The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (199)
"Great location, good breakfast and very friendly staff. "
United Kingdom
Alice
$129 nightly
The price is $155
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Waterfront

Rusacks St Andrews

Rusacks St Andrews
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (422)
"Great location, friendly and helpful staff, clean and charming rooms with lovely views. "
United States
Avisa
$313 nightly
The price is $376
Jan 13 - Jan 14, 2026
Total with taxes and fees
Rusacks St Andrews

Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.0 out of 10, Wonderful, (1008)
"Great stay! "
United Kingdom
Lyndsey
$85 nightly
The price is $102
Jan 4 - Jan 5, 2026
Total with taxes and fees
Carnoustie Golf Hotel

Organic Welltree

Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (9)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
$83 nightly
The price is $100
Jan 12 - Jan 13, 2026
Total with taxes and fees
Organic Welltree

The Bank

The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (164)
"This was a wonderful place to stay and a perfect spot to start our vacation."
United States
Justin
$104 nightly
The price is $124
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Bank

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, (224)
"Excellent apart-hotel. Spacious and comfortable unit with good-quality facilities. Location excellent - couldn't be more central."
United Kingdom
steven
$116 nightly
The price is $140
Jan 8 - Jan 9, 2026
Total with taxes and fees
No1. Apartments & Bedrooms St Andrews - St Mary’s

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (357)
"Everything about this hotel screams home vibes, very cosy and welcoming"
United Kingdom
Tracy
$203 nightly
The price is $243
Jan 3 - Jan 4, 2026
Total with taxes and fees
Rufflets St Andrews

Seascape Largo

Seascape Largo
3.5 star property
Leven
10.0 out of 10, Exceptional, (44)
"Matt was a wonderful host. The room was very clean and cosy. Breakfast was great and the veiw of the ocean was lovely. "
United States
Wesley
Seascape Largo

The Inn At Kingsbarns

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

Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (107)
"What a great place to stay! Very unique, historical lodge nestled within a wonderful town. Our room was incredible and the service was top notch. Breakfast in the morning was unbelievably good. You really should stay here if you get the opportunity. "
United States
Gregory
$121 nightly
The price is $145
Jan 4 - Jan 5, 2026
Total with taxes and fees
Ivybank Lodge

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (394)
"Amazing room, food and staff in a great location. Highly recommended. "
United Kingdom
aidan
$120 nightly
The price is $144
Jan 4 - Jan 5, 2026
Total with taxes and fees
Murrayshall Country Estate

Haar with Rooms

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

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (412)
"Loved our, hostess, room and Breakfast. The hot tub was soo nice after a day of walking tours. "
United States
Richard
$115 nightly
The price is $115
Jan 6 - Jan 7, 2026
Total with taxes and fees
Dunclutha Guest House

No1. Apartments St Andrews - South Street

No1. Apartments St Andrews - South Street
4.0 star property
St. Andrews
10.0 out of 10, Exceptional, (46)
"Spotless apartment, amazing location, beautifully decorated. Would stay again. Loved the free upgrade too!"
United States
Kina
$197 nightly
The price is $237
Jan 5 - Jan 6, 2026
Total with taxes and fees
No1. Apartments St Andrews - South Street

Kilconquhar Castle Estate

Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (389)
"Comfortable place to stay"
United Kingdom
Ian
$74 nightly
The price is $89
Jan 4 - Jan 5, 2026
Total with taxes and fees
Kilconquhar Castle Estate

Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (752)
"Great place to stay! "
United States
Anthony
$65 nightly
The price is $78
Jan 4 - Jan 5, 2026
Total with taxes and fees
Best Western Balgeddie House Hotel

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1002)
"Wonderful stay"
United States
Mike
$433 nightly
The price is $520
Jan 2 - Jan 3, 2026
Total with taxes and fees
Old Course Hotel
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!

Sunrise from the pier in Tayport Fife Scotland, The Tayport pile lighthouse known as the "East Lighthouse" is one of only three surviving Pile Lighthouses in the United Kingdom.
Photo by John Fitzpatrick
Open Photo by John Fitzpatrick

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 $60 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