Photo by Nick Chatham

Find hotels in Pennan from $117

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 Pennan hotels

The Laurels

The Laurels
2.5 star property
Fraserburgh
$520 nightly
The price is $624
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Laurels

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (214)
"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
$118 nightly
The price is $142
Jan 4 - Jan 5, 2026
Total with taxes and fees
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238)
"Lovely hotel and staff "
United Kingdom
Fiona
$102 nightly
The price is $123
Jan 22 - Jan 23, 2026
Total with taxes and fees
Fife Lodge

Ban Car Hotel

Ban Car Hotel
3.0 star property
Fraserburgh
9.2 out of 10, Wonderful, (69)
"Nice place nice staff and owners highly recommend this place "
United Kingdom
Steve
$98 nightly
The price is $117
Dec 30 - Dec 31
Total with taxes and fees
Ban Car Hotel

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (230)
"Was really nice place to stay, room was great, service was excellent and the food was fantastic."
United Kingdom
Douglas
$129 nightly
The price is $155
Jan 28 - Jan 29, 2026
Total with taxes and fees
Saplinbrae Hotel and Lodges

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (120)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
$108 nightly
The price is $130
Jan 6 - Jan 7, 2026
Total with taxes and fees
The Davron Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.4 out of 10, Very Good, (18)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
Stag & Thistle Hotel and Restaurant

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91)
"Excellent service staff were wonderful"
United Kingdom
Lyn
$162 nightly
The price is $162
Jan 4 - Jan 5, 2026
Total with taxes and fees
Homesly The Station Hotel

Coastal Cottage

Coastal Cottage
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (1)
"Cottage had everything you may need. Small welcome pack with tea/coffee/sugar/milk and shortbread for your arrival. Off road parking was a bonus. Chip shop within walking distance which was also an ice cream shop, post office and sold some groceries. Wonderful beach within walking distance too."
United Kingdom
Audrey
$422 nightly
The price is $507
Jan 4 - Jan 5, 2026
Total with taxes and fees
Coastal Cottage

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.0 out of 10, Wonderful, (203)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
$180 nightly
The price is $216
Dec 30 - Dec 31
Total with taxes and fees
The Knowes Hotel & Restaurant

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
$450 nightly
The price is $540
Jan 4 - Jan 5, 2026
Total with taxes and fees
West Pier Cottage

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1)
$469 nightly
The price is $563
Jan 2 - Jan 3, 2026
Total with taxes and fees
Rockstar Cottage

111a Main Street

111a Main Street
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
"The weather was not bad was good the accommodation where we it was really good very comfortable. It was clean as well inside the property. There was everything what i need in the house in the kitchen. Everything I did not see anything less It was very comfortable "
United Kingdom
Mrs Frishta
$591 nightly
The price is $709
Jan 4 - Jan 5, 2026
Total with taxes and fees
111a Main Street

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
$589 nightly
The price is $706
Jan 7 - Jan 8, 2026
Total with taxes and fees
49 Crovie Village

Shoreline House

Shoreline House
3.0 star property
Fraserburgh
$925 nightly
The price is $1,110
Jan 17 - Jan 18, 2026
Total with taxes and fees
Shoreline House

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
$493 nightly
The price is $592
Jan 7 - Jan 8, 2026
Total with taxes and fees
Tammie Norrie Cottage

Door to the Shore - Seafront Cottages

Door to the Shore - Seafront Cottages
3.5 star property
Fraserburgh
9.8 out of 10, Exceptional, (13)
"Beautiful escape next to the sea and lovely host!"
United Kingdom
Dylan
$202 nightly
The price is $236
Jan 3 - Jan 4, 2026
Total with taxes and fees
Door to the Shore - Seafront Cottages

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
$721 nightly
The price is $721
Jan 6 - Jan 7, 2026
Total with taxes and fees
19 Reidhaven Street

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
$688 nightly
The price is $826
Jan 6 - Jan 7, 2026
Total with taxes and fees
15 Waters Edge

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1)
$496 nightly
The price is $496
Jan 4 - Jan 5, 2026
Total with taxes and fees
24 Waters Edge
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 Pennan

Venture to Banff Museum and Fraserburgh Heritage Centre—just two of the sights around Pennan.

The gorgeous little coastal village of Pennan in Aberdeenshire, Scotland. Quite a steep drive to get down to it, but so worth it.
Photo by Nick Chatham
Open Photo by Nick Chatham

Top Pennan Hotel Reviews

More cheap stays in Pennan

Hotels in Pennan with star-rating

Find out more about Pennan

Top reasons to visit Pennan

  • Stunning Coastal Views: Enjoy breathtaking coastal scenery that makes for perfect photo opportunities and romantic walks.
  • Charming Pennan Harbour: Explore the picturesque harbor, a quintessential feature of the village, ideal for relaxation and exploration.
  • Outdoor Adventures: Engage in hiking and biking along scenic trails that highlight the natural beauty of Aberdeenshire.
  • Cultural Experiences: Discover local museums and shops that showcase the rich history and culture of the area.
  • Cozy Accommodations: Choose from a variety of welcoming lodging options, perfect for a restful stay.

Find great hotels near Pennan

Discover the charming accommodations in Pennan, a picturesque village in Fraserburgh, Scotland. With a variety of lodging options, including pet-friendly hotels and family-oriented resorts, you can find the perfect place to relax after a day of adventure. Whether you're seeking the best hotels in Aberdeenshire or cozy spots that embrace the local culture, Pennan offers a delightful experience for every traveler.

  • Banff Springs Hotel: Experience a touch of elegance at the Banff Springs Hotel, a 4-star establishment that caters to business travelers seeking a professional retreat. Located 10 miles from Pennan, this hotel features dedicated facilities such as a Meeting Room and Conference Space, making it an ideal choice for corporate events or work-related stays. With its sophisticated atmosphere and attentive service, guests can seamlessly blend business with leisure, enjoying both productivity and comfort during their visit.
  • The Knowes Hotel & Restaurant: Adventure awaits at The Knowes Hotel & Restaurant, a cozy 3-star lodging situated 9 miles from Pennan. Perfect for thrill-seekers, this hotel offers a variety of outdoor activities nearby, including fishing, birdwatching, surfing, and sailing. After a day of excitement, unwind in the relaxed ambiance of the hotel’s restaurant, where you can enjoy delicious meals and share stories of your adventures. The Knowes Hotel is truly a gateway to exploring the stunning natural beauty of Scotland.
  • Heath Hill Hotel: The Heath Hill Hotel is a welcoming 3-star accommodation located 8 miles from Pennan, ideal for travelers looking for comfort and convenience. Guests can indulge in a complimentary full breakfast each morning to kickstart their day. The hotel features a bar and lounge for relaxing evenings and offers entertainment options, including a flatscreen TV in each room. With its friendly atmosphere and thoughtful amenities, the Heath Hill Hotel ensures a pleasant stay for all visitors.

Where to stay in Pennan

For a charming getaway, Pennan offers a delightful blend of culture and romance amidst stunning coastal scenery. Explore the quaint local shops or enjoy relaxing walks along the picturesque coastline. Nearby Aberdeenshire provides cozy hotels and rich cultural experiences, perfect for a memorable holiday. Don't miss the chance to savor the friendly atmosphere and breathtaking landscapes while creating lasting memories on your trip to Pennan.

  • Banff: Nestled approximately 10 miles from Pennan, Banff is a vibrant city known for its outdoor adventures and rich cultural experiences. With visitor numbers peaking between July and September, the city buzzes with activity during the summer months. Travelers flock to Banff to enjoy its scenic golf courses and educational venues, making it a perfect spot for both leisure and learning. Local highlights include charming beaches, historic castles, and engaging museums that showcase the region's heritage and natural beauty.
  • Fraserburgh: As the city where Pennan is located, Fraserburgh offers a blend of outdoor activities and cultural experiences. The city sees consistent traveler arrivals throughout the year, with peaks in January, July, and September. Visitors can indulge in golfing, skiing, and exploring its rich history through museums and historic sites. Fraserburgh's local attractions, including impressive castles and significant landmarks, provide a glimpse into Scotland's storied past while offering ample opportunities for adventure.
  • Crovie: Just 2 miles from Pennan, Crovie is a quaint village that captures the heart with its stunning coastal scenery and outdoor activities. Peak visitor numbers occur from July to September, attracting those seeking both adventure and picturesque landscapes. Crovie is perfect for a relaxing getaway, with its beautiful beaches and historic sites nearby. Explore the local castles and immerse yourself in the village's charm, making it an ideal stop for travelers looking to escape and unwind.

Things to do near Pennan

Pennan, located in Fraserburgh, Scotland, is perfect for a romantic getaway or an active holiday, offering stunning coastal views and charming village vibes. Enjoy memorable stays in cozy accommodations, explore outdoor adventures like hiking and biking, and indulge in cultural experiences. Pennan serves as a great base for day trips to nearby attractions, ensuring a delightful mix of relaxation and exploration during your visit.

Shopping

In Pennan, you can visit local shops for unique gifts and souvenirs. If you're up for a drive, check out Portsoy Ice Cream, located 16 miles away, where you can enjoy delicious treats and find charming local products to take home.

Recreation

Aden Country Park, located 14 miles from Pennan, offers serene nature trails perfect for relaxation and mindfulness. The Haughs, 12 miles away, provides an energetic sports environment for fitness enthusiasts. For a touch of luxury, visit Longside Golf Club, 16 miles from Pennan, featuring exquisite golfing experiences amidst beautiful landscapes.

Adventure

Experience the thrill of motor racing at Crimond Raceway, located 14 miles from Pennan. Feel the adrenaline rush as you race on the track, surrounded by a vibrant atmosphere filled with sports and adventure enthusiasts. It's an exhilarating way to spend your day in Scotland.

Nightlife

Pennan offers a charming and relaxed nightlife with its cozy pubs, where you can enjoy local brews and live music. The atmosphere is friendly and inviting, perfect for mingling with locals. Venture to nearby Fraserburgh for more vibrant bars and late-night entertainment for a fuller experience.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Pennan

To save money on your trip to Pennan, visit during the cheaper months from January to March, and aim for a Wednesday stay to minimize accommodation costs. Use Expedia to find budget-friendly lodging by sorting options from lowest to highest price, and consider package deals that combine flights and hotels for added savings. Joining the One Key membership program can unlock exclusive discounts and allow you to earn cash for future bookings. Lastly, explore free local attractions to enjoy your visit without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Pennan are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Pennan is Wednesday. The most expensive day to stay in Pennan is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to tailor your options based on your budget, desired location, and preferred type of accommodation. For the best value, make sure to sort the price filter from lowest to highest to uncover the most affordable rates and deals available.
  • Consider bundling your trip: You can save money by combining your Pennan hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Pennan

Pennan, located in Aberdeenshire, Scotland, is perfect for a romantic and culture-rich outdoor vacation. Visitors can explore local attractions like the charming Pennan Harbour and the beautiful Pennan Beach, as well as museums that delve into the area's history. Whether you're looking for a peaceful getaway or a cultural experience, Pennan offers a delightful mix of scenic beauty and historical intrigue that will make your visit memorable.

  • Banff Museum: Located 9 miles from Pennan, Banff Museum offers a deep dive into local history, showcasing fascinating artifacts and exhibits that reflect the region's rich cultural heritage. Visitors can enjoy a unique blend of educational experiences in a charming setting.
  • Fraserburgh Heritage Centre: Also 9 miles away, this museum highlights the maritime and social history of Fraserburgh. Visitors can explore interactive displays that provide insights into the town's vibrant culture and heritage, making it a delightful stop for history enthusiasts.
  • Delgatie Castle: Situated 11 miles from Pennan, this enchanting castle combines romance and culture. With its stunning architecture and beautiful grounds, visitors can immerse themselves in Scottish history while enjoying picturesque views and the castle's captivating stories.

Best time to go to Pennan

The best time to visit Pennan is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January and February are its coolest month on average. At the time of February, visitor numbers are slightly low and weather is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January41.4°F (5.2°C)Light RainMostly CloudyAverageSlightly Low
February41.4°F (5.2°C)No RainMostly CloudySlightly LowSlightly Low
March42.8°F (6.0°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudySlightly HighAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June53.6°F (12.0°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighSlightly High
August57.2°F (14.0°C)Light RainMostly CloudySlightly HighSlightly High
September54.9°F (12.7°C)Light RainMostly CloudyAverageAverage
October50.7°F (10.4°C)Light RainMostly CloudySlightly LowAverage
November46.6°F (8.1°C)Light RainMostly CloudySlightly LowAverage
December42.8°F (6.0°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Pennan

When planning your visit to Pennan, the nearest major airport is Aberdeen International Airport (ABZ), situated 33 miles away. For a comfortable stay, consider the Marcliffe Hotel, a 5-star establishment located 6 miles from ABZ, or the Trump Macleod House & Lodge, also 5-star, just 8 miles from the airport. The Leonardo Hotel Aberdeen offers a 4-star option and is conveniently located 6 miles from ABZ. Transportation services from these hotels to the airport are readily available, ensuring easy access for your travel needs. Enjoy your trip to the picturesque village of Pennan.

Frequently asked questions

When is the best time to go to Pennan?
The best time to go to Pennan is during the late spring and summer months, from May to September, when the weather is mildest and the days are long.

During these months, you'll experience the most agreeable conditions for enjoying Pennan's coastal scenery and outdoor activities. The average temperatures are comfortable, ranging from 12°C to 18°C (54°F to 64°F), and there's less rainfall compared to other times of the year. This period is ideal for travelers who enjoy exploring the area's walking paths and picturesque harbor.

For couples looking for a tranquil and scenic getaway, late spring (May and June) is particularly appealing. The wildflowers are in bloom, and the days are long, offering ample daylight for coastal walks and enjoying the quiet charm of the village without the peak summer crowds. It's a superb time for photography and experiencing the natural beauty of the Aberdeenshire coast.

Families might find July and August to be the most convenient months. The slightly warmer temperatures are good for outdoor activities, and the longer school holidays make it easier to plan a trip.
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 Pennan.
How can I save on a Pennan hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Pennan 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 Pennan hotel?
Prices for hotels in Pennan often vary, but you can find a great deal from $117 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