Popular filters
(31)
(83)
(91)
(33)
(89)
(13)
(15)
(4)
Price
(1)
(3)
(3)
(48)
(47)
Location
Star rating
(33)
(54)
(12)
User rating
(11)
(38)
(81)
(35)
(19)
Chains
(7)
(1)
(6)
Room Amenities
(15)
(44)
(51)
(2)
Room Views
(6)
(30)
House Rules
(4)
(4)
(3)
(2)
Property type
(96)
(7)
(5)
(1)
(5)
Amenities
(17)
(35)
(102)
(5)
(3)
(6)
(20)
Payment modes
(4)
(89)
44 Edinburgh Hotels with Restaurant available at best prices on Goibibo starting from 4816. Use code GOINTH to get discounts upto 30% on best Hotels in Edinburgh with Restaurant. Also get Free Cancellation on Edinburgh Hotels which have Restaurant.
Popular Locations in Edinburgh
Filter Properties based on area/landmark of your choice
Edinburgh City Centre
Place | 314 Stays
Edinburgh Old Town
area | 52 Stays
Edinburgh New Town
area | 59 Stays
Leith
area | 29 Stays
Stockbridge
area | 6 Stays
Haymarket
area | 37 Stays
₹20,153
+₹4,031 taxes &fees
per night
₹12,500
+₹2,500 taxes &fees
per night
/5
₹21,416
+₹4,283 taxes &fees
per night
/5
₹27,117
+₹5,424 taxes &fees
per night
/5
₹14,201
+₹2,840 taxes &fees
per night
₹19,774
₹18,195
+₹5,339 taxes &fees
per night
How many Restaurant hotels are there in Edinburgh?
What is the starting price of Restaurant hotels in Edinburgh?
How many Edinburgh hotels have Restaurant.
Which are the 5 star hotels in Edinburgh with Restaurant?