Dog friendly holidays in Edinburgh and Lothian

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Edinburgh and Lothian / Pet Friendly

Sort by
Most popular

See the latest prices and deals by

Primary image
8.6

Malmaison Edinburgh

Hotel in Leith, Edinburgh

With a stay at Malmaison Edinburgh in Edinburgh (Leith), you'll be within a 10-minute drive of Royal Mile and Edinburgh Castle. This boutique hotel is 2 mi (3.2 km) from Princes Street and 2.8 mi (4.5 km) from University of Edinburgh.

Fabulous1,001 reviews
8.6
View details
Primary image
8.6

Moxy Edinburgh Airport

Hotel in Ingliston, Newbridge

Located in Newbridge (Ingliston), Moxy Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This hotel is 7.1 mi (11.5 km) from George Street and 7.2 mi (11.6 km) from Grassmarket.

Fabulous2,663 reviews
8.6
View details
Primary image
6.4

Britannia Hotel Edinburgh

Hotel in Edinburgh

A stay at Britannia Hotel Edinburgh places you in the heart of Edinburgh, within a 15-minute walk of Dean Village and Princes Street. This hotel is 0.7 mi (1.1 km) from Edinburgh International Conference Centre and 0.7 mi (1.2 km) from George Street.

Pleasant1,320 reviews
6.4
View details
Primary image
9.2

DoubleTree by Hilton Edinburgh - Queensferry Crossing

Hotel in North Queensferry, Dunfermline

With a stay at DoubleTree by Hilton Edinburgh - Queensferry Crossing in Dunfermline, you'll be a 2-minute walk from Forth Road Bridge and 15 minutes by foot from Deep Sea World. This hotel is 13.9 mi (22.4 km) from Royal Mile and 14.2 mi (22.8 km) from Edinburgh Castle.

Exceptional1,004 reviews
9.2
View details
Primary image
9.0

Pillars House

Guesthouse in Leith, Edinburgh

With a stay at Pillars House in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Yacht Britannia and Edinburgh Playhouse Theatre. This guesthouse is 1.7 mi (2.8 km) from Princes Street and 2.1 mi (3.5 km) from Royal Mile.

Exceptional280 reviews
9.0
View details
Primary image
8.6

Haymarket Hotel

Hotel in Haymarket, Edinburgh

Centrally located in Edinburgh, Haymarket Hotel is within a 15-minute walk of Princes Street and Dean Village. This hotel is 0.8 mi (1.3 km) from Murrayfield Stadium and 0.8 mi (1.3 km) from Scottish National Gallery of Modern Art One.

Fabulous1,001 reviews
8.6
View details
Old Aberlady Inn
8.9

Old Aberlady Inn

Hotel in Aberlady

<h2>Comfortable Accommodations</h2>

Rooms feature private bathrooms, tea and coffee makers, hairdryers, and free toiletries. Each room includes a work desk, TV, and wardrobe, ensuring a pleasant stay.

<h2>Dining Experience</h2>

The family-friendly restaurant offers British, Italian, Scottish, seafood, and local cuisines. Breakfast includes continental, à la carte, full English/Irish, vegetarian, vegan, and gluten-free options.

<h2>Leisure Facilities</h2>

Guests can relax on the sun terrace or in the garden. The hotel provides free WiFi in public areas, outdoor seating, bicycle parking, and luggage storage.

<h2>Prime Location</h2>

Located in Aberlady, the property is a 2-minute walk from Aberlady Bay Beach and 2 km from Gosford House. Edinburgh Airport is 39 km away. Nearby attractions include Muirfield Golf Club and Tantallon Castle.

Fabulous754 reviews
8.9
View details
Primary image
8.6

Best Western Kings Manor Hotel

Hotel in Portobello, Edinburgh

With a stay at Best Western Kings Manor Hotel in Edinburgh (Portobello), you'll be within a 5-minute drive of Portobello Beach and Queen Margaret University. This spa hotel is 2.2 mi (3.6 km) from Musselburgh Racecourse and 3.9 mi (6.3 km) from Palace of Holyroodhouse.

Fabulous1,001 reviews
8.6
View details
Primary image
8.8

DoubleTree by Hilton Edinburgh Airport

Hotel in Ingliston, Newbridge

Located in Newbridge (Ingliston), DoubleTree by Hilton Edinburgh Airport is within a 15-minute drive of Edinburgh Zoo and Princes Street. This hotel is 7 mi (11.2 km) from George Street and 7.7 mi (12.5 km) from Royal Mile.

Fabulous1,565 reviews
8.8
View details
Primary image
8.6

DoubleTree by Hilton Edinburgh City Centre

Hotel in Old Town Edinburgh, Edinburgh

With a stay at DoubleTree by Hilton Edinburgh City Centre, you'll be centrally located in Edinburgh, steps from Usher Hall and within a 10-minute walk of Grassmarket. This hotel is 0.6 mi (1 km) from Princes Street and 0.8 mi (1.2 km) from University of Edinburgh.

Fabulous1,000 reviews
8.6
View details
Primary image
8.2

ibis budget Edinburgh Park

Hotel in Edinburgh

Located in Edinburgh (Gogar), ibis budget Edinburgh Park is within a 15-minute drive of Murrayfield Stadium and George Street. This hotel is 6.2 mi (10 km) from Princes Street and 6.5 mi (10.4 km) from Grassmarket.

Very good1,178 reviews
8.2
View details
Primary image
9.4

Black Ivy Hotel

Hotel in Edinburgh

With a stay at Black Ivy Hotel in Edinburgh (Tollcross), you'll be within a 5-minute drive of Edinburgh International Conference Centre and Grassmarket. This hotel is 1.3 mi (2.1 km) from George Street and 1.5 mi (2.4 km) from Royal Mile.

Exceptional421 reviews
9.4
View details
8.1

Oatridge hotel

Hotel in Broxburn, Uphall

Situated in Uphall, 12 km from Hopetoun House, Oatridge hotel features accommodation with a garden, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi. The property is non-smoking and is located 15 km from Forth Bridge.

At the hotel, rooms are fitted with a wardrobe and a flat-screen TV. The rooms are fitted with a private bathroom with a shower and a hairdryer.

Edinburgh Zoo is 16 km from Oatridge hotel, while Murrayfield Stadium is 21 km from the property. Edinburgh Airport is 8 km away.

Very good1,093 reviews
8.1
View details
Primary image
8.6

Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Hotel in Leith, Edinburgh

With a stay at Holiday Inn Express Edinburgh - Leith Waterfront by IHG in Edinburgh (Leith), you'll be a 2-minute drive from Royal Yacht Britannia and 6 minutes from Royal Botanic Garden. This hotel is 2.2 mi (3.5 km) from St James Quarter and 2.2 mi (3.5 km) from Royal Mile.

Fabulous1,001 reviews
8.6
View details
Primary image
8.2

The Spires Serviced Apartments Edinburgh

Hotel in New Town, Edinburgh

With a stay at The Spires Serviced Apartments Edinburgh, you'll be centrally located in Edinburgh, steps from George Street and 10 minutes by foot from Royal Mile. This hotel is 0.6 mi (1 km) from Edinburgh Castle and 0.2 mi (0.3 km) from Princes Street.

Very good176 reviews
8.2
View details
Maitlandfield House Hotel
7.3

Maitlandfield House Hotel

Hotel in Haddington

Within walking distance of picturesque Haddington and just 26 km from Edinburgh, Maitlandfield House boasts quality, efficiency, traditional charm and original elegance. The property offers free parking and free WiFi.

The elegant and historic town house has a quiet, peaceful location and its own landscaped gardens. It is within easy reach of the A1, which offers fast, convenient access to Edinburgh city centre.

The hotel’s new Brasserie restaurant serves modern Scottish cuisine, prepared using locally sourced ingredients. With a stylish yet informal environment, the Brasserie offers an interesting selection of individual dishes and fixed priced menus, together with a balanced and well-priced wine list.

Good477 reviews
7.3
View details
Primary image
8.6

Holiday Inn Express - Edinburgh City Centre by IHG

Hotel in Broughton, Edinburgh

With a stay at Holiday Inn Express - Edinburgh City Centre by IHG, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and 13 minutes by foot from Royal Mile. This hotel is 0.3 mi (0.5 km) from Princes Street and 0.5 mi (0.8 km) from George Street.

Fabulous1,077 reviews
8.6
View details
Primary image
8.0

Maitlandfield House Hotel

Hotel in Haddington

Located in Haddington, Maitlandfield House Hotel is on the riverwalk – a 1-minute drive from St Mary's Church and 6 minutes from National Museum of Flight. This hotel is 8.6 mi (13.8 km) from Muirfield Golf Course and 11.8 mi (19 km) from Musselburgh Racecourse.

Very good480 reviews
8.0
View details
Primary image
8.4

Macdonald Houstoun House

Hotel in Broxburn

Located in Broxburn, Macdonald Houstoun House is in a rural location, within a 15-minute drive of Linlithgow Palace and Linlithgow Golf Club. This spa hotel is 6.9 mi (11.2 km) from Royal Highland Centre and 7.2 mi (11.5 km) from Five Sisters Zoo.

Very good1,003 reviews
8.4
View details
Primary image
7.0

Edinburgh Grosvenor Hotel

Hotel in Haymarket, Edinburgh

Located in Edinburgh (Haymarket), Edinburgh Grosvenor Hotel is within a 15-minute walk of Edinburgh International Conference Centre and Princes Street Gardens. This upscale hotel is 1.1 mi (1.8 km) from Murrayfield Stadium and 1.3 mi (2.1 km) from Greyfriars Kirk.

Good999 reviews
7.0
View details