Find hotels in Dalgety Bay from $66

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dalgety Bay hotels

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,642 reviews)
"Great location and staff."
United States
Susan
$239 nightly
The price is $287
May 31 - Jun 1
Total with taxes and fees
Apex Grassmarket Hotel

Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,538 reviews)
"Great Location and the staff is very friendly"
United States
Laura
$252 nightly
The price is $302
May 31 - Jun 1
Total with taxes and fees
Aparthotel Adagio Edinburgh Royal Mile

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
Corstorphine
8.6 out of 10, Excellent, (1,378 reviews)
"Great location and friendly staff, rooms are really nice and tidy and the breakfast was good"
United Kingdom
Keiran
$118 nightly
The price is $141
May 31 - Jun 1
Total with taxes and fees
Holiday Inn Edinburgh by IHG

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,473 reviews)
"Wonderful location and helpful staff Bar and restaurant were excellent"
United States
James
$365 nightly
The price is $437
Jun 7 - Jun 8
Total with taxes and fees
Virgin Hotels Edinburgh

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,076 reviews)
"Clean room, friendly and helpful staff, great location. "
United States
Nancy
$275 nightly
The price is $330
May 25 - May 26
Total with taxes and fees
Apex Waterloo Place Hotel

Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End
8.8 out of 10, Excellent, (1,672 reviews)
"Great clean room, great breakfast, nice staff"
United States
Gabriela
$151 nightly
The price is $182
May 25 - May 26
Total with taxes and fees
Point A Edinburgh Haymarket

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,630 reviews)
"Friendly staff, convenient location, highly recommend staying here."
Canada
Kevin
$268 nightly
The price is $321
Jun 8 - Jun 9
Total with taxes and fees
Apex City of Edinburgh Hotel

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
Gogar
8.2 out of 10, Very Good, (728 reviews)
"I loved the hotel and the amenities. The front desk staff were exceptional, and many thanks to Stella who made sure my stay was seamless"
United Kingdom
Obinna
$137 nightly
The price is $172
Jun 21 - Jun 22
Total with taxes and fees
Delta Hotels by Marriott Edinburgh

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,720 reviews)
"Front staff, reception, were amazing!"
Canada
Christopher
$132 nightly
The price is $158
May 31 - Jun 1
Total with taxes and fees
Dalmahoy Hotel & Country Club

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,371 reviews)
"Nice hotel and close to the airport"
Canada
stuart
$121 nightly
The price is $146
May 31 - Jun 1
Total with taxes and fees
Dakota Edinburgh

Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,347 reviews)
"The location was excellent, the delicious breakfast was more than enough, and the staff was very polite and helpful."
United States
Ellen
$284 nightly
The price is $341
Jun 17 - Jun 18
Total with taxes and fees
Market Street Hotel

Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,411 reviews)
"Lovely hotel, truly enjoyed our stay."
United States
Leah
$211 nightly
The price is $253
Jun 22 - Jun 23
Total with taxes and fees
Leonardo Royal Hotel Edinburgh

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (2,563 reviews)
"Clean functional hotel in a nice area."
Canada
Kamaleshwar
$184 nightly
The price is $221
Jun 23 - Jun 24
Total with taxes and fees
YOTEL Edinburgh

The Hoxton Edinburgh

The Hoxton Edinburgh
4.0 star property
West End
9.4 out of 10, Exceptional, (284 reviews)
"Great hotel "
Canada
Farhanul
$190 nightly
The price is $229
May 31 - Jun 1
Total with taxes and fees
The Hoxton Edinburgh

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
Sighthill
9.2 out of 10, Wonderful, (1,001 reviews)
"The staff were amazing and very welcoming. Beds were super comfy and our room was great!"
Canada
Shawna
$128 nightly
The price is $153
May 31 - Jun 1
Total with taxes and fees
Novotel Edinburgh Park

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,428 reviews)
"Great hotel and easy access to airport."
Canada
Nicole
$143 nightly
The price is $172
May 31 - Jun 1
Total with taxes and fees
Moxy Edinburgh Airport

ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very Good, (1,876 reviews)
"Breakfast and location are good."
United States
Carol Ann
$215 nightly
The price is $258
Jun 22 - Jun 23
Total with taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,002 reviews)
"Hotel was the perfect location and had a great staff!! "
United States
NICOLE
$248 nightly
The price is $297
Jun 22 - Jun 23
Total with taxes and fees
Wilde Aparthotels, Edinburgh, Grassmarket

Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,167 reviews)
"Clean room comfortable bed cost quite night Staff helpful Breakfast lovable many choices"
Canada
HAITAO
$216 nightly
The price is $259
May 25 - May 26
Total with taxes and fees
Motel One Edinburgh-Royal

Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (588 reviews)
"Wonderful staff, great location"
United States
Jessica
$247 nightly
The price is $297
Jun 15 - Jun 16
Total with taxes and fees
Mount Royal Hotel Edinburgh by The Unlimited Collection
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

Stay near popular attractions around Dalgety Bay

Discover the genuine charm of Dalgety Bay, where outdoor adventures meet stunning views of Edinburgh. Explore the historic Donibristle Chapel, relax at Leith Waterfront, and immerse yourself in the vibrant culture of nearby Edinburgh City. This destination promises unforgettable experiences for every traveler.

Top Dalgety Bay Hotel Reviews

More cheap stays in Dalgety Bay

Hotels in Dalgety Bay with star-rating

Find out more about Dalgety Bay

Top reasons to visit Dalgety Bay

  • Scenic Coastal Views: Enjoy breathtaking vistas at St. Margaret's Head, perfect for romantic strolls and photography.
  • Outdoor Adventures: Engage in activities like hiking, dinghy sailing, and golfing amidst stunning landscapes.
  • Charming Local Attractions: Explore delightful streets, beautiful beaches, and historic sites in the surrounding areas.
  • Welcoming Accommodations: Find a variety of pet-friendly and LGBTQIA-inclusive lodging options for a comfortable stay.
  • Rich Cultural Experiences: Immerse yourself in local history and culture, especially in the nearby historic town of Dunfermline.

Find great hotels near Dalgety Bay

Dalgety Bay offers a variety of hotel accommodations perfect for any traveler, whether you're seeking a cozy guesthouse or a modern hotel. With options that are pet-friendly and welcoming to the LGBTQIA community, you can expect a comfortable and inclusive stay. Explore hotels near Dalgety Bay for easy access to local attractions, or choose from the best hotels for a memorable vacation experience in this charming Scottish coastal town.

  • YOTEL Edinburgh: Experience a modern and sleek stay at YOTEL Edinburgh, a 4-star hotel rated at 8.8, located 8 miles from Dalgety Bay. This property combines high-tech amenities with a stylish atmosphere, featuring a restaurant and bar for all-day dining options. Guests can stay active with 24-hour fitness facilities and unwind with entertainment options like a Smart TV in each room. Ideal for those who appreciate contemporary design and convenience, YOTEL Edinburgh offers a vibrant city center location that puts you within easy reach of local attractions.
  • Britannia Hotel Edinburgh: Britannia Hotel Edinburgh is a welcoming 3-star accommodation, also situated 8 miles from Dalgety Bay. This hotel is perfect for travelers seeking a pet-friendly experience, allowing pets onsite with specific amenities to ensure a comfortable stay for your furry friends. With its straightforward offerings and focus on affordability, Britannia Hotel is a great choice for families and pet owners looking to explore Edinburgh without leaving their pets behind.
  • Delta Hotels by Marriott Edinburgh: Enjoy a family-friendly and eco-conscious getaway at Delta Hotels by Marriott Edinburgh, a 4-star hotel boasting an 8.2 guest rating. Located just 7 miles from Dalgety Bay, this property is eco-certified and designed for environmentally responsible travelers. Families will appreciate the free cribs and amenities tailored for children, ensuring a comfortable stay for guests of all ages. Additionally, the hotel welcomes pets with specific policies, making it an all-around excellent choice for your next trip.

Where to stay near Dalgety Bay

Dalgety Bay offers a stunning coastal escape perfect for outdoor adventurers and families alike. Explore the scenic beauty of St. Margaret's Head, where breathtaking views await. Just a short distance away, the historic town of Dunfermline provides a charming atmosphere filled with friendly locals and rich history. Whether you're looking for romantic strolls along the waterfront or exciting adventures in nature, Dalgety Bay and its surroundings create an unforgettable vacation experience in Scotland.

  • St. Davids: Located a mere 0.6 miles from Dalgety Bay, St. Davids is a charming village perfect for outdoor enthusiasts and families seeking adventure. While traveler arrivals remain steady year-round, the peak season stretches from July to September. Visitors can enjoy recreational activities such as karting and skiing, alongside a beautiful beach and scenic river. St. Davids offers a delightful blend of natural beauty and family-friendly fun, making it a great stop for those looking to explore the outdoors.
  • Inverkeithing: Situated 2 miles from Dalgety Bay, Inverkeithing is a quaint village that appeals to those drawn to outdoor adventures and stunning scenery. With a consistent flow of visitors, the most popular months are April, July, and September. In addition to scenic hiking trails, this village is close to national parks and historic sites, providing ample opportunities for exploration and appreciation of nature’s beauty. Inverkeithing is a perfect retreat for those seeking both adventure and relaxation.
  • North Queensferry: Also located 2 miles from Dalgety Bay, North Queensferry is a picturesque village known for its outdoor activities and breathtaking views. Visitor numbers peak from July to September, making it a vibrant place to explore during the summer months. With access to shopping, golf, and educational opportunities, North Queensferry is more than just a scenic spot. Its proximity to national parks and historic attractions provides travelers with a rich experience that combines leisure and culture.

Things to do near Dalgety Bay

Dalgety Bay offers a perfect blend of outdoor adventures and scenic beauty for your vacation. You can explore recreational areas, enjoy local shopping, and hike the picturesque trails. Don’t miss the chance to play a round at nearby golf courses or try your hand at dinghy sailing. Whether you're seeking relaxation or adventure, Dalgety Bay has something for everyone.

Shopping

In Dalgety Bay, you can explore local shops for unique souvenirs along the waterfront. If you're up for a drive, visit the Fife Leisure Park, about 10 miles away, for a variety of retail stores and dining options, making it a great spot for a day of shopping.

Recreation

At Yellowscott Country Park, indulge in luxury amenities amid tranquil landscapes, perfect for relaxation. Whitemoss Golf Club offers a serene golfing experience with exquisite surroundings, while Dunning Golf Club provides an upscale environment for both golf and unwinding, ensuring a rejuvenating retreat close to nature.

Adventure

In Dalgety Bay, explore the scenic coastal paths for breathtaking views and invigorating walks. Engage in water sports like kayaking or paddleboarding, or visit the nearby historic sites for a mix of adventure and culture. Don't miss the chance to enjoy local wildlife while hiking along the shore.

Nightlife

Explore the vibrant nightlife at The Bay Hotel, where you can enjoy a cozy atmosphere and tasty pub fare. For a lively night out, visit The Shore, known for its cocktails and occasional live music, providing a perfect setting to unwind and mingle with locals.

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

Booking tips and Expedia advantages for Dalgety Bay

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dalgety Bay are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Dalgety Bay about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dalgety Bay is Tuesday. The most expensive day to stay in Dalgety Bay is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy for you to choose your budget, preferred location, and additional preferences. You can sort the results from lowest to highest price to find the most affordable hotels right away. Plus, you can refine your search by hotel category; for instance, selecting the Eco-certified filter will display sustainable and eco-friendly accommodations that you can book.
  • Consider bundling your trip: You can save money by combining your Dalgety Bay hotel reservation with your flights and activities by choosing an Expedia package.

Find the best attractions near Dalgety Bay

Dalgety Bay offers a fantastic vacation spot for outdoor enthusiasts, blending adventure and stunning scenery. Visitors can explore local attractions like charming streets, beautiful beaches, and historic castles. Whether you're seeking cultural experiences or a relaxing beach getaway, Dalgety Bay and its surroundings provide a variety of options to satisfy every traveler's interests.

  • Princes Street: Experience the vibrant energy of Princes Street, known for its bustling shops and stunning views of Edinburgh Castle. This iconic street is perfect for shopping enthusiasts and those looking to soak in the lively atmosphere of the city.
  • Dean Village: Step back in time in Dean Village, a picturesque historic village that exudes charm and tranquility. Wander through its cobblestone streets and admire the beautiful architecture, offering a glimpse into Scotland's rich cultural heritage.
  • St. Andrew Square: Enjoy the serene ambiance of St. Andrew Square, a lovely public square surrounded by elegant Georgian architecture. This space is ideal for a leisurely stroll or a quiet moment to relax amidst the city's hustle and bustle.

Best time to go to Dalgety Bay

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.6°F (3.1°C)Light RainMostly CloudyAverageSlightly Low
February38.7°F (3.7°C)Light RainMostly CloudyAverageSlightly Low
March41.2°F (5.1°C)Light RainMostly CloudyAverageSlightly Low
April44.8°F (7.1°C)No RainMostly CloudySlightly HighAverage
May49.6°F (9.8°C)Light RainMostly CloudyAverageAverage
June54.7°F (12.6°C)Light RainMostly CloudySlightly HighSlightly High
July57.7°F (14.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September53.8°F (12.1°C)Light RainMostly CloudyAverageAverage
October48.6°F (9.2°C)Light RainMostly CloudySlightly LowAverage
November42.6°F (5.9°C)Light RainMostly CloudySlightly LowAverage
December38.5°F (3.6°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dalgety Bay

When visiting Dalgety Bay, you can conveniently fly into EDInburgh Airport (EDI), which is only 6 miles away. Nearby hotel options include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both approximately 7 miles from the airport. Another option is the 5-star Kimpton Charlotte Square, located 6 miles from EDI. Alternatively, GLAsgow International Airport (GLA) is 43 miles from Dalgety Bay, with luxury accommodations like the 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland within 7 and 4 miles, respectively. For those flying into Aberdeen Airport (ABZ), located 92 miles away, consider the 5-star Marcliffe hotel, just 6 miles from ABZ.

Frequently asked questions

What is the best area to stay in Dalgety Bay?
The best area to stay in Dalgety Bay is generally within the main residential areas that offer easy access to the waterfront and local amenities.

For families, staying closer to the central part of Dalgety Bay, particularly near the Dalgety Bay Sailing Club or the local shopping center, is ideal. This area provides convenient access to local shops, eateries, and the scenic coastal path, which is superb for walks and bicycle rides. The proximity to the bay means easy access to water-based activities and open spaces for children to play.

Couples looking for a peaceful retreat might prefer accommodations slightly further east, closer to the Donibristle Bay area. This part of Dalgety Bay offers more secluded streets and direct access to quieter sections of the coastline, providing a relaxed setting with beautiful views across the Firth of Forth.
When is the best time to go to Dalgety Bay?
The best time to visit Dalgety Bay is during the late spring and summer months, from May to September, when the weather is mildest and the days are longest.

May and June offer pleasant temperatures, often with less rain than later in the summer. This period is ideal for exploring the coastal paths and enjoying outdoor activities without the peak summer crowds. Travelers interested in local wildlife will find these months excellent for birdwatching along the Forth coastline.

July and August are the warmest months, making them superb for enjoying the beaches and water activities around the Forth. The longer daylight hours also allow for extended sightseeing trips to nearby attractions like Edinburgh and the Fife coastal villages. Families often find these months best for a relaxed holiday.

September brings a gentle transition to autumn, with generally comfortable temperatures and fewer visitors.
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 Dalgety Bay.
How can I save on a Dalgety Bay hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Dalgety Bay 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 Dalgety Bay hotel?
Prices for hotels in Dalgety Bay often vary, but you can find a great deal from $66 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