Skip to main content

Featured Hotels in Old Town

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

BrewDog DogHouse Edinburgh

Hotel in Old Town, Edinburgh

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Exactly what you think a BrewDog hotel would be like. Excellent staff, perks, and options for the room. A keg of Punk in the room was great.

Show more Show less
9.5
Exceptional
1,304 reviews
Price from
£289
per night

Market Street hotel

Hotel in Old Town, Edinburgh

Located in the center of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline. One of the best hotels I have ever stayed. Location was also great

Show more Show less
9
Wonderful
2,509 reviews
Price from
£282
per night

The Balmoral Hotel

Hotel in Old Town, Edinburgh

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk. The staff in front dest and concierge were all attentive and helpful

Show more Show less
9.4
Wonderful
1,887 reviews
Price from
£695
per night

The Witchery by the Castle

Hotel in Old Town, Edinburgh

The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features. Unique experience as if travels back in history and stays in another century but still maintains the modern comfort. Staff all helpful and make sure we have everything. Love the space in our room with its own dining room having a choice of breakfast delivered. Every room is of different decoration, can‘t wait to go again and discover.

Show more Show less
9.2
Wonderful
136 reviews
Price from
£795
per night

Edinburgh Marriott Hotel Holyrood

Hotel in Old Town, Edinburgh

Just yards from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms. Good location , great facilities , spotless, friendly and helpful staff

Show more Show less
9.1
Wonderful
382 reviews
Price from
£256
per night

Virgin Hotels Edinburgh

Hotel in Old Town, Edinburgh

Virgin Hotels Edinburgh features a fitness center, terrace, a restaurant and bar in Edinburgh. With free WiFi, this 5-star hotel offers room service and a 24-hour front desk. It was exceptional! The hotel is amazing, very friendly staff, great food, fantastic location! Can’t get any better than that in Edinburgh!

Show more Show less
8.9
Excellent
3,749 reviews
Price from
£330
per night

House of Gods Royal Mile

Hotel in Old Town, Edinburgh

Well set in the center of Edinburgh, House of Gods Royal Mile provides air-conditioned rooms, a bar and free WiFi. Amazing vibes and deco! We were dazzled by the atmosphere in this small but comfy room. Loved that there was a mirror right at the foot of the bed but it was a TV aswell and had Netflix!

Show more Show less
8.3
Very Good
1,343 reviews
Price from
£179.10
per night

Motel One Edinburgh-Royal

Hotel in Old Town, Edinburgh

In the center of Edinburgh, the Motel One Edinburgh-Royal is a 5 minute walk from the train station, and only half a mile from the Castle. Guests can reach the historic St. modern, breakfast very good, central but not noisy

Show more Show less
8.8
Excellent
8,614 reviews
Price from
£149
per night

Hotel Du Vin Edinburgh

Hotel in Old Town, Edinburgh

In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region. we loved the entire experience...style combined with authenticity, lovely people AND great food in the restaurant. next time we visit Edinburgh we will for sure go to the Hotel Du Vin again. THANKS team

Show more Show less
8.7
Excellent
1,843 reviews
Price from
£235
per night

Apex Grassmarket Hotel

Hotel in Old Town, Edinburgh

In the vibrant Grassmarket area, the Apex Grassmarket Hotel has a sauna, a pool, a gym, an award-winning restaurant, and free WiFi for guests to enjoy. We wanted a castle facing room and we got exactly that !! Fantastic view ! Location is bang in the centre of the action near Edinburgh Castle! Reception Staff were every so helpful and went out of their way to guide us to the attractions. The young girls at the reception never batted an eyelid before carrying our heavy luggages up the stairs (very grateful as my wife has had cancer surgery and its "no lifting" for her...and I have an old ligament tear in my wrist). Service Desks were warm and friendly. Will strongly recommend this hotel for their fantastic location and excellent customer service!!

Show more Show less
8.2
Very Good
4,571 reviews
Price from
£235
per night

Most booked hotels in Old Town in the past month

See all

The best hotels with breakfast in Old Town

See all

Budget hotels in Old Town

See all
gogless