Hotels in Musselburgh

Tue 9 Dec
Mon 15 Dec
December 2025
4
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
4 Dec - 5 Dec
Tomorrow
5 Dec - 6 Dec
This weekend
5 Dec - 7 Dec
Next weekend
12 Dec - 14 Dec

Where to stay in Musselburgh?

555 Motel Dunedin

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

Beach lodge motel

Saint Kilda, 0.5 mi from Musselburgh
£64
includes taxes & fees
18 Dec - 19 Dec
Beach lodge motel

Ocean Beach Hotel

Saint Kilda, 0.7 mi from Musselburgh
£56
includes taxes & fees
28 Dec - 29 Dec
Ocean Beach Hotel

ASURE Adrian Motel

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

Dunedin Holiday Park & Motels

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

Distinction Dunedin Hotel

Dunedin City Centre, 1.5 mi from Musselburgh
£112
includes taxes & fees
21 Dec - 22 Dec
Distinction Dunedin Hotel

Fable Dunedin

Dunedin City Centre, 1.6 mi from Musselburgh
£88
includes taxes & fees
18 Dec - 19 Dec
Fable Dunedin

Scenic Hotel Southern Cross

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

Dunedin Palms Motel

Dunedin City Centre, 1.6 mi from Musselburgh
£79
includes taxes & fees
27 Dec - 28 Dec
Dunedin Palms Motel

Leviathan Heritage Hotel Dunedin

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

Hotel St Clair

St. Clair, 1.8 mi from Musselburgh
£102
includes taxes & fees
18 Dec - 19 Dec
Hotel St Clair

Motel On Carroll

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

The Chamberson

Dunedin City Centre, 1.7 mi from Musselburgh
£87
includes taxes & fees
18 Dec - 19 Dec
The Chamberson

Dunedin House- Boutique Hotel

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

Harbour Views

1.4 mi from Musselburgh
Harbour Views

The Victoria Hotel Dunedin

Dunedin City Centre, 1.8 mi from Musselburgh
£72
includes taxes & fees
18 Dec - 19 Dec
The Victoria Hotel Dunedin

Quest Dunedin

Dunedin City Centre, 1.8 mi from Musselburgh
£80
includes taxes & fees
14 Dec - 15 Dec
Quest Dunedin

Scenic Hotel Dunedin City

Dunedin City Centre, 1.7 mi from Musselburgh
£74
includes taxes & fees
27 Dec - 28 Dec
Scenic Hotel Dunedin City

Carisbrook Motel

1.6 mi from Musselburgh
£62
includes taxes & fees
14 Dec - 15 Dec
Carisbrook Motel

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

Scenic Hotel Southern Cross

Scenic Hotel Southern Cross

10/10 Excellent
"Great stay"
Luke 1-night trip
Posted 3 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 3 days ago
Quest Dunedin
Kingsgate Hotel Dunedin

Kingsgate Hotel Dunedin

10/10 Excellent
"The room was very clean, the staff courteous and helpful"
Mark 3-night trip
Posted 8 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 8 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 8 days ago
Leviathan Heritage Hotel Dunedin
Dunedin House- Boutique Hotel

Dunedin House- Boutique Hotel

10/10 Excellent
"Would definitely recommend on all fronts."
George 4-night trip
Posted 8 days ago
Dunedin House- Boutique Hotel
Scenic Hotel Dunedin City

Scenic Hotel Dunedin City

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

Hotel St Clair

10/10 Excellent
"The room was clean but not spotless. "
Constance 2-night trip
Posted 11 days ago
Hotel St Clair
Cable Court Motel

Cable Court Motel

10/10 Excellent
"Awesome place to stay. Convenient location with a friendly team. Will be back"
Brendon 1-night trip
Posted 11 days ago
Cable Court Motel

Frequently asked questions

Is Musselburgh expensive to stay in?
You can find great hotels from £43 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