Vibrant and lively, this historic hotel in Old Town Edinburgh combines modern elegance with traditional charm. Enjoy stunning views from the rooftop terrace, savour delectable dishes at the on-site restaurant, and unwind in beautifully designed rooms with luxurious beds.
Located in Edinburgh City Centre, a neighbourhood in Edinburgh, Virgin Hotels Edinburgh is near a train station. Usher Hall and Edinburgh Playhouse Theatre are cultural highlights, and some of the area's notable landmarks include Grassmarket and Royal Mile. Don't miss out on a visit to Edinburgh Zoo. Guests love the hotel's central location.
1 India Buildings, Victoria Street, Edinburgh, Scotland, EH1 2EX
What's nearby
Royal Mile
1 min walk - 0.1 miles
Grassmarket
1 min walk - 0.1 miles
University of Edinburgh
5 min walk - 0.3 miles
Princes Street
6 min walk - 0.4 miles
Edinburgh Castle
6 min walk - 0.4 miles
Getting around
Princes Street Tram Stop
7 min walk
Edinburgh (ZXE-Edinburgh Waverly Train Station)
8 min walk
Edinburgh Airport (EDI)
37 min drive
Restaurants
Deacon Brodies Tavern
2 min walk
Ensign Ewart
2 min walk
The Elephant House
2 min walk
The Bow Bar
1 min walk
Bertie’s
1 min walk
About this property
Virgin Hotels Edinburgh
Luxury hotel near Royal Mile
Located close to Grassmarket and Princes Street, Virgin Hotels Edinburgh provides dry cleaning/laundry services, a bar and a 24-hour gym. At the two on-site restaurants, enjoy breakfast, brunch, lunch, dinner and children's meals. Guests can connect to free in-room WiFi.
You'll also enjoy perks such as:
Buffet breakfast (surcharge), valet parking (surcharge) and smoke-free property
A 24-hour front desk, concierge services and multilingual staff
A lift, a front desk safe and a banquet hall
Guest reviews speak highly of the dining options, breakfast and central location
Room features
All 222 rooms boast comforts such as laptop-compatible safes and air conditioning, as well as thoughtful touches such as free WiFi and bathrobes. Guest reviews highly rate the cleanliness, overall comfort rooms at the property.
Extra conveniences in all rooms include:
Hypo-allergenic bedding and free cots/infant beds
Hairdryers and shampoo
Wardrobes/cupboards, free tea bags/instant coffee and electric kettles
How much does it cost to stay at Virgin Hotels Edinburgh?
As of 23 Oct 2026, prices found for a 1-night stay for 2 adults at Virgin Hotels Edinburgh on 22 Nov 2026 start from £240, including taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
How much is parking at Virgin Hotels Edinburgh?
Valet parking is available for GBP 45.0 per night.
What time is check-in at Virgin Hotels Edinburgh?
Check-in start time: 3:00 PM; check-in end time: anytime.
What time is check-out at Virgin Hotels Edinburgh?
Checkout is at noon.
Where is Virgin Hotels Edinburgh located?
Located in Edinburgh City Centre, this luxury hotel is steps away from Royal Mile and Grassmarket. Edinburgh Castle and University of Edinburgh are also within 10 minutes. Princes Street Tram Stop is 7 minutes by foot and St Andrew Square Tram Stop is 10 minutes.
Can I cancel my reservation for free and receive a full refund?
Yes, this property offers free cancellation on selected room rates because flexibility matters! Please refer to the property cancellation policy on our site for more details about any exclusions or requirements.
Have a question?
AI iconBetaBeta
Get instant answers with AI powered search of property information and reviews.
Reviews
Virgin Hotels Edinburgh Reviews
9.6
Exceptional
All reviews shown are from real guest experiences. Only travellers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.More informationOpens in a new window
From the check in to
Check out it has been an amazing experience . The property is stunning , perfect location . Rooms are modern and perfectly equipped . Couldn’t ask for more .
No better location in Edinburgh. Staff was beyond helpful We had dinner in the Italian restaurant attached … so good. Would return time and time again. Great choice
The hotel is on Victoria St., the best location in Edinburgh. Clean room and good amenities. We enjoyed dinner at “Commons Club”. The library next to the reception was nice touch.
We loved our stay here. It is located in an eminently walkable part in the heart of Old Town near all major tourist attractions but absolutely quiet at night. We were a mother and daughter and the room was perfectly laid out and appointed for us. Staff were super friendly and helpful. I would recommend it to anyone who wants to stay in Edinburgh.
The staff were awesome. Friendly, knowledgeable and made us feel special. The location was more than amazing. A one minute walk to the Royal Mile with all the sights, history and pubs and restaurants. The vibe was spot on for Old Town Edinburgh. Would never stay anywhere else when we return to Edinburgh!
The hotel's location was perfect, close to restaurants, shops, and attractions. The staff at check-in were extremely friendly and helpful, making my experience even more enjoyable . I was impressed with how clean and well-maintained the room was, providing a comfortable and relaxing stay.
Staff at the front door were exceptional!!
I loved everything about this property. The location is close to everything. The staff were incredibly friendly and helpful. The restaurants serve delicious food and the bar was so fun with an incredible drink selection. The beds are beyond comfortable. Seriously the best sleep in months.