Go Hotels
 
 
Home > United Kingdom > Musselburgh United Kingdom Flag
 
 
 

We have 14 hotels in Musselburgh.

 
 
Carberry Tower Star Rating 3        
Carberry 1

Set on 35 acres in an 18th-century castle with connections to Mary Queen of Scots, this refined hotel is 1.4 miles from the A1 and 2.6 miles from Wallyford train station.
Edinburgh Lodges Star Rating 1        
Carberry Tower

Set on 35 acres in an 18th-century castle with connections to Mary Queen of Scots, this refined hotel is 1.4 miles from the A1 and 2.6 miles from Wallyford train station.
Arden Guest House Musselburgh Star Rating 4        
26 Linkfield Road

Overlooking Musselburgh Racecourse and Musselburgh Old Links Golf Course, this elegant guesthouse set in a traditional Victorian stone villa is also a 1.3-mile drive from the Wallyford railway station. Dating to 1890 the property includes original interior features such as period fireplaces, ornate ceilings and mosaic floors.
Mackenzie Bunks        
49c Edinburgh Road Fisherrow East Lothian

Mackenzie Beach Bothy is situated in Musselburgh and is close to the area's well-known attractions. It also offers luggage storage and a garden.There are 3 rooms at the guest house, each offering all the essentials to ensure a comfortable stay.
Premier Inn Edinburgh A1 Musselburgh Star Rating 3        
Carberry Road, Inveresk

Off the A1 road, this modern budget hotel is a 10-minute drive from Musselburgh rail station which offers access to Edinburgh in 9 minutes.Rooms range from singles to family rooms with 2 pull-out beds (kids aged 15 and under eat and stay free with paying adults). In-room amenities feature free WiFi, pillow-top mattresses and en suite bathrooms with showers, as well as tea and coffeemaking facilities, TVs and desks.
Travelodge Edinburgh Musselburgh Star Rating 2        
Moto Service Area, A1, Old Craighall

A 6.3-mile drive from Edinburgh Castle and the Royal Mile, this budget hotel is also a 7.8-mile drive from Royal Botanic Garden Edinburgh.
Drummohr Holiday Park Star Rating 4        
Levenhall Musselburgh

Located just 20 minutes' drive from Edinburgh's Princes Street, Drummohr Holiday Park offers luxury self-catering chalets, as well as apartments and rooms. On the John Muir Way, guests can enjoy strolls across the beautiful East Lothian countryside.All accommodation has a flat-screen TV and a bathroom.
Premier Inn Inveresk Star Rating 3        
Carberry Road, Inveresk, Musselburgh

Off the A1 road, this modern budget hotel is a 10-minute drive from Musselburgh rail station which offers access to Edinburgh in 9 minutes.Rooms range from singles to family rooms with 2 pull-out beds (kids aged 15 and under eat and stay free with paying adults). In-room amenities feature free WiFi, pillow-top mattresses and en suite bathrooms with showers, as well as tea and coffeemaking facilities, TVs and desks.
Bed & Breakfast Musselburgh Star Rating 5        
17 Windsor Park - Musselburgh

Situated in Musselburgh, Bed & Breakfast Musselburgh is located within easy driving distance of Edinburgh and Dalkeith. It is conveniently positioned for those wishing to discover the area's attractions.The rooms offer an elegant décor and luxurious 5-star facilities.
Queen Margaret University Star Rating 2        
Student Residential Village

Queen Margaret University offers campus-based student accommodation in lovely grounds overlooking eastern Edinburgh, Arthur's Seat, the Forth coastline and the rolling East Lothian countryside. The campus is located in Musselburgh, on the eastern outskirts of Edinburgh, and is quickly reached by trains (6 mins) and buses (30 mins) from Edinburgh city centre. We have 700 en-suite bedrooms available for visitors.
 
 
More on Musselburgh .

View all 14 Musselburgh hotels
 
Musselburgh is the largest settlement in East Lothian, Scotland, on the coast of the Firth of Forth, 6 miles east of Edinburgh city centre. The population of Musselburgh is 21,900.