Hotels in Musselburgh

Mon 8 Dec
Sun 14 Dec
December 2025
6
January 2026

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Tonight
6 Dec - 7 Dec
Tomorrow
7 Dec - 8 Dec
Next weekend
12 Dec - 14 Dec
In two weeks
19 Dec - 21 Dec

Where to stay in Musselburgh?

555 Motel Dunedin

South Dunedin, 0.5 mi from Musselburgh
£78
includes taxes & fees
7 Dec - 8 Dec
555 Motel Dunedin

Dunedin Holiday Park & Motels

Saint Kilda, 0.5 mi from Musselburgh
£42
includes taxes & fees
15 Dec - 16 Dec
Dunedin Holiday Park & Motels

Beach lodge motel

Saint Kilda, 0.5 mi from Musselburgh
£58
includes taxes & fees
7 Dec - 8 Dec
Beach lodge motel

ASURE Adrian Motel

Saint Kilda, 0.7 mi from Musselburgh
£85
includes taxes & fees
19 Dec - 20 Dec
ASURE Adrian Motel

Ocean Beach Hotel

Saint Kilda, 0.7 mi from Musselburgh
£56
includes taxes & fees
4 Jan - 5 Jan 2026
Ocean Beach Hotel

Distinction Dunedin Hotel

Dunedin City Centre, 1.5 mi from Musselburgh
£113
includes taxes & fees
4 Jan - 5 Jan 2026
Distinction Dunedin Hotel

Fable Dunedin

Dunedin City Centre, 1.6 mi from Musselburgh
£86
includes taxes & fees
7 Dec - 8 Dec
Fable Dunedin

The Chamberson

Dunedin City Centre, 1.7 mi from Musselburgh
£105
includes taxes & fees
15 Dec - 16 Dec
The Chamberson

Scenic Hotel Southern Cross

Dunedin City Centre, 1.6 mi from Musselburgh
£65
includes taxes & fees
7 Dec - 8 Dec
Scenic Hotel Southern Cross

Harbour Views

1.4 mi from Musselburgh
Harbour Views

Dunedin House- Boutique Hotel

Dunedin City Centre, 1.9 mi from Musselburgh
£102
includes taxes & fees
14 Dec - 15 Dec
Dunedin House- Boutique Hotel

Motel On Carroll

Dunedin City Centre, 1.5 mi from Musselburgh
£64
includes taxes & fees
14 Dec - 15 Dec
Motel On Carroll

Hotel St Clair

St. Clair, 1.8 mi from Musselburgh
£107
includes taxes & fees
7 Dec - 8 Dec
Hotel St Clair

Bell Hill Apartments

Dunedin City Centre, 1.7 mi from Musselburgh
£263
includes taxes & fees
9 Dec - 10 Dec
Bell Hill Apartments

Leviathan Heritage Hotel Dunedin

Dunedin City Centre, 1.6 mi from Musselburgh
£53
includes taxes & fees
29 Dec - 30 Dec
Leviathan Heritage Hotel Dunedin

Dunedin Palms Motel

Dunedin City Centre, 1.6 mi from Musselburgh
£103
includes taxes & fees
15 Dec - 16 Dec
Dunedin Palms Motel

Carisbrook Motel

1.6 mi from Musselburgh
£62
includes taxes & fees
30 Dec - 31 Dec
Carisbrook Motel

Motel on York

Dunedin City Centre, 2 mi from Musselburgh
£68
includes taxes & fees
21 Dec - 22 Dec
Motel on York

Scenic Hotel Dunedin City

Dunedin City Centre, 1.7 mi from Musselburgh
£68
includes taxes & fees
7 Dec - 8 Dec
Scenic Hotel Dunedin City

Law Courts Hotel

Dunedin City Centre, 1.7 mi from Musselburgh
£69
includes taxes & fees
7 Dec - 8 Dec
Law Courts Hotel
See more properties
Our prices for hotels in Dunedin are cheapest in January
Price trends for hotels in Dunedin
Pricing is based on two traveller single night rates
View properties in December
Typical weather for Dunedin
December
High crowds
High 16°C / low 11°C. Sunny most days.
View properties in December
16°
11°
17°
12°
17°
12°
16°
11°
14°
10°
12°
10°
10°
11°
12°
14°
Monthly weather averages (˚C)

Check out reviews of Musselburgh hotels guests love

Cable Court Motel

Cable Court Motel

10/10 Excellent
"Great staff , good clean room with good amenities, good quiet location yet close to town."
Gary 2-night trip
Posted 3 days ago
Cable Court Motel
Scenic Hotel Southern Cross

Scenic Hotel Southern Cross

10/10 Excellent
"Great stay"
Luke 1-night trip
Posted 5 days ago
Scenic Hotel Southern Cross
Quest Dunedin

Quest Dunedin

10/10 Excellent
"Convenient location to walk around city centre. Easy access for parking. Very clean and tidy. Friendly staff. Next to Police station, which may interrupt sleep if busy."
Phillip 1-night trip
Posted 5 days ago
Quest Dunedin
Dunedin House- Boutique Hotel

Dunedin House- Boutique Hotel

10/10 Excellent
"Such a warm welcome , the complimentary breakfast , all the extras in our room. They even did our laundry . Going above and beyond. We had the most amazing room , be prepared for the quirky character of this hotel . "
Helary 2-night trip
Posted 6 days ago
Dunedin House- Boutique Hotel
Hotel St Clair

Hotel St Clair

10/10 Excellent
"Chloe was exceptional, the room was spectacular and the view was incredible - a glorious stay!!"
Douglas 1-night trip
Posted 8 days ago
Hotel St Clair
Kingsgate Hotel Dunedin

Kingsgate Hotel Dunedin

10/10 Excellent
"The room was very clean, the staff courteous and helpful"
Mark 3-night trip
Posted 10 days ago
Kingsgate Hotel Dunedin
The Chamberson

The Chamberson

10/10 Excellent
"Stayed here for one night for work, easy check-in, clean, comfortable, great shower pressure, highly recommend, will stay again when in town."
Brett 1-night trip
Posted 10 days ago
The Chamberson
Leviathan Heritage Hotel Dunedin

Leviathan Heritage Hotel Dunedin

10/10 Excellent
"Clean and comfortable. I really appreciated the number of power points in the room: I could charge phone and hearing aids at the same time as boiling the kettle for a cuppa. Lovely hot water in the shower. I've stayed here before and certainly reccomm4end the Leviathan to anyone wanting value for money without the frills."
Janet 4-night trip
Posted 10 days ago
Leviathan Heritage Hotel Dunedin
Scenic Hotel Dunedin City

Scenic Hotel Dunedin City

10/10 Excellent
"Clean room, good food, great location "
Kristjan 2-night trip
Posted 11 days ago
Scenic Hotel Dunedin City

Frequently asked questions

Is Musselburgh expensive to stay in?
You can find great hotels from £42 in Musselburgh to suit a range of budgets. To find the best low-cost hotel on Hotels.com that meets your needs, apply your search filters and then sort hotels by "Price: low to high".
How can I find discounted rates and deals for Musselburgh hotels?
Discover great deals on hotels in Musselburgh with Hotels.com. Sign up for free to unlock member only prices and start earning rewards. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Musselburgh hotels.
How can I find discounted rates and deals for Musselburgh hotels?
Unlocking discounted rates at hotels in Musselburgh couldn't be simpler. Members save up to 20% on select hotels when signed in. Silver, Gold, and Platinum members can earn additional rewards on VIP Access bookings.
Can I receive a refund if I cancel my Musselburgh hotel booking?
The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel your booking. Some Musselburgh hotels require you to cancel more than 24 hours before check-in, so look at your booking beforehand. For extra peace of mind before you book, filter hotels by "Property cancellation options" and select "Fully refundable property".
Is it worth staying in Musselburgh?
Basing yourself in Musselburgh makes it easy to explore Dunedin, including the areas of Dunedin City Centre and St. Clair.
Find out more about Musselburgh

What's Musselburgh like?

If you're looking for the perfect area to explore, consider Musselburgh. Places such as St. Clair Beach and Grand Casino are just a little farther away. Dunedin Railways and Speight's Brewery are a couple of places to see nearby.

How to get to Musselburgh

Flying to:

  • Dunedin (DUD-Dunedin Intl.), 15.5 mi (24.9 km) from Musselburgh

Things to see and do in and around Musselburgh

Things to see near Musselburgh:

  • St. Clair Beach (0.8 mi/1.3 km away)
  • First Church of Otago (1.7 mi/2.7 km away)
  • The Octagon (1.8 mi/2.9 km away)
  • Dunedin Town Hall (1.8 mi/2.9 km away)
  • St. Paul's Cathedral (1.8 mi/3 km away)

Things to do near Musselburgh:

  • Grand Casino (1.6 mi/2.6 km away)
  • Dunedin Railways (1.6 mi/2.6 km away)
  • Otago Museum (2.2 mi/3.6 km away)
  • Dunedin Botanic Garden (2.7 mi/4.3 km away)
  • Dunedin Chinese Garden (1.5 mi/2.4 km away)

When is the best time to visit Dunedin?

  • Hottest months: February, January, March, December (average 14°C)
  • Coldest months: July, August, June, September (average 8°C)
  • Rainiest months: December, January, February, November (average 85 mm of rainfall)

Keep exploring