Your Denmark booking starts here

Browse Denmark Bed And Breakfast Accommodation



Denmark Bed And Breakfast Accommodation

A B&B is usually provided by private houses that let bedrooms or suites for short term stay, with all the hospitality of a hotel being provided by the host. A great option if you are visiting Denmark overnight or for only a few days. Staying at a guest house or bed and breakfast is quieter and offers the comforts of home with most offering a nice home cooked meal.

  • The best way to book Western Australia 
  • Bookings processed right here in WA 
  • Your booking benefits the local community 
  • Quick and friendly service with expert advice 
  • Fast processing of your booking 
  • Book with us to support Western Australia tourism 

For assistance with your booking call 1300 885 775 (+61 8 9460 4900)




Denmark WA
$100 to $140 Denmark (River)
Renowned since 1926 the Denmark Hotel offers modern facilities and comfortable accommodation with a choice of hotel or motel rooms. Denmark Hotel is privately owned and we pride ourselves in our simple, elegant and relaxed surroundings, offering warm and friendly service. view more info


35 Hollings Road, Denmark WA 6333,AUSTRALIA

Coming from Albany, after you have crossed the Denmark river, take the first turn to your left into Hollingsworth rd. Hotle/motel is located 400meters along on the right hand side,

Eco Light Retreat - Sanctuary Denmark

Denmark WA
$175 to $215 Book instantly Denmark (Rural)
5 star rated (self)
Pets by Arrangement Internet Access Non-Smoking Indoors
The Earth Spirit Spa Retreat is a nature lovers paradise situated on the banks of the Wilson Inlet with direct access to the beaches and the Heritage trail. With the most stunning views of Rabbit island and the Nullaki peninsular. Exclusive for adults, the loft style self contained studio enjoys amazing views from the room, its balcony and there is... view more info


130 Springdale Height, Hay (Denmark) WA 6333

From Denmark travel the South Coast Highway towards Albany. Approx 5km and turn right into Springdale Heights and the Earth Spirit Spa Retreat is located on the right approx 1 km up the road - number 130.

Peaceful Bay B & B

Peaceful Bay WA
Peaceful Bay (Town Centre)
Set amongst the tranquil peppermint trees, a few minutes stroll from the beautiful swimming and boating beaches of Peaceful Bay with tracks accessing isolated coastlines. view more info


Peppermint Way Peaceful Bay

Asherbrook B&B

Denmark WA
Luxury Bed and Breakfast retreat at it's best: whether for your honeymoon, a romantic weekend or simply a need to get away. Situated on 5 acres and furnished with high quality genuine antiques, Asherbrook is a modern B&B offering an outstanding standard of accommodation with beautifully presented gourmet breakfasts. view more info


192 McLeod Road, Shadforth WA 6333, Australia

Denmark is 450 kms (approx. 4.5 hours drive) South of Perth. Follow Albany Highway, turn off at Mt. Barker and follow the signs to Denmark. Asherbrook B&B is situated West of Denmark, just 10 minutes drive along South Coast Highway heading towards Walpole. Turn right into McLeod Road which is well sign posted and part of the Scotsdale Tourist Drive and proceed 1.5 kms. We are positioned on the right-hand side of the road just past the Panorama Road turn-off. In the evening it is easy to find, just look for the fairy lights.

31 On The Terrace

Denmark WA
$85 to $275 Book instantly Denmark Wifi access
A historic art deco guesthouse bulit in 1943 set in the bustling village of Denmark, just a short stroll to the River. Friendly,old fashioned service.Right in the centre of town HAWAIIAN HUNA MASSAGE THERAPIST ON SITE Free WIFI hotspots are available at this hotel AVAILABLE IN OUR DINING AREA OVERLOOKING THE RIVER. view more info


31 Strickland St, Cnr South Coast Highway, Denmark

Coming from the Albany direction, over the river bridge and 31 on the Terrace is on the left hand side on the corner of South Coast Highway and Strickland Street.

Millars Creek B&B

Denmark WA
$130 to $140 Book instantly Denmark (Rural) No Pets Non-Smoking Indoors
Relax in this lovely English Manor style home nestled on the edge of Millar's Creek and only 1km from the centre of Denmark view more info


79 Mt Shadforth Rd Denmark WA 6333 Australia

Coming from Albany, turn right off South Coast Highway at the crossroads in the centre of town, into Strickland Street. Turn immediately left into Mt Shadforth Rd and you will find us approximately 1 km along on the left hand side.

Sensational Heights Bed & Breakfast

Denmark WA
$240 to $315 Book instantly Denmark Accredited
4.5 star rated
No Pets Non-Smoking Indoors
LUXURY ACCOMMODATION SETTING ON TOP OF THE WORLD You will congratulate yourself on finding this secluded, boutique accommodation perched on top of the world with surrounding long distance panoramic views across our 101 acre estate of beautiful Karri country land. view more info


159 Suttons Rd, Denmark WA 6333, Australia

Travel west from Denmark on South Coast Highway.
At 12km turn right onto Mcleod Road and continue to end (approx 8kms). You will come to a "Give Way" sign and a cross road of McLeod, Scotsdale and Suttons Roads (Pentland Alpaca Farm on the left corner)
Cross straight over and continue north on Suttons Roads for 1.6kms.
Sensational Heights Bed and Breakfast is on the left.

Denmark Waters B&B

Denmark WA
$140 to $250 Denmark (Beach)
4 star rated (self)
No Pets Internet Access Non-Smoking Indoors
Enjoy inlet views from your balcony whilst enjoying a complimetry gourmet continental breakfast or a cooked breakfast at $10 per person.Prolific bird life to enjoy. view more info


9 Inlet Drive, Denmark WA 6333, Australia

From the visitor centre, drive back into town and turn right into Hollings Road just before the river bridge. Follow the road around past the turnoff to the caravan park and Denmark Waters is on the left - 9 Inlet Drive.