0
0
0
No products in the cart.

20 Accommodations in Edinburgh, Scotland — Easy to Travel, Convenient for Exploring, and Beautiful Rooms

calendar_month 05 Aug 2025 / stylus GIG Chillpainai / visibility 3,554 / overseas

edinburgh800 Edinburgh, the capital of Scotland, is a perfect travel destination filled with the charm of beautiful historic architecture that still remains for us to experience.

Alongside that, there are stylish accommodations with beautiful rooms, ideal for relaxing and unwinding after a long day of exploring. Let’s see which places are on the list!

HIGHLIGHT
  • Stylish accommodations in Edinburgh.
  • Great location near attractions and close to train stations.

1. ibis Edinburgh Centre South Bridge

ibis Edinburgh Centre South Bridge (Ibis Edinburgh Centre South Bridge Hotel) is an accommodation located in the Royal Mile area, with an excellent location just a 10-minute walk from Edinburgh Waverley train station.

The rooms are designed in a modern style, featuring bright, colorful accents that create a lively and relaxing atmosphere. The hotel also offers full amenities for a comfortable stay.

Additionally, it is conveniently located near popular attractions such as theaters, making it a great choice for travelers.

1Location: 77 South Bridge, Edinburgh EH1 1HN United Kingdom
Price: 9,091 THB/night

GPS : https://maps.app.goo.gl/K7fX28k1Y3RJ3bqJ7

Book here

agoda_butbooking_but


2. Motel One Edinburgh

Motel One Edinburgh (Motel One Edinburgh-Royal) is a classic-style accommodation located in the city center, just about 100 meters from Edinburgh Waverley train station, making it extremely convenient for getting around.

The rooms are decorated in a simple yet elegant style, creating a luxurious and relaxing atmosphere. The hotel also offers complete amenities, along with great city views for guests to enjoy.

2Location: 18 Market St, Edinburgh EH1 1BL, United Kingdom
Price: 11,953 THB/night

GPS : https://maps.app.goo.gl/RwzxMxSj4KH16uAy8

Book here

agoda_butbooking_buttrip_but

 

3. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton is located on a corner of the Royal Mile, just about a 200-meter walk from Edinburgh Waverley Station, making it very convenient for getting around. It’s also situated in a shopping district, perfect for easy exploring.

The hotel features a modern interior design, contrasting nicely with its classic exterior architecture. There are various room types available, suitable for couples, families, and groups of friends.

3Location: 19 North Bridge, Edinburgh EH1 1SD, United Kingdom
Price: 13,574 THB/night

GPS : https://maps.app.goo.gl/hEJk5EGXWepRuZ8R7

Book here

agoda_butbooking_buttrip_but


4. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre is located right in the heart of the historic Royal Mile in Edinburgh’s Old Town, Scotland. It’s surrounded by many major attractions, making it perfect for travelers who love exploring. The hotel is also just about a 300-meter walk from Edinburgh Waverley Train Station, making transportation very convenient.

The rooms come in various styles, suitable for all types of travelers. The design is just as impressive as the location, featuring a modern look with white tones accented by dark grey and blue, creating a stylish atmosphere.

The hotel also offers excellent facilities, including a fitness center, sauna, and indoor swimming pool.

4Location: 19 North Bridge, Edinburgh EH1 1SD, United Kingdom
Price: 13,574 THB/night

GPS : https://maps.app.goo.gl/hEJk5EGXWepRuZ8R7

Book here

agoda_butbooking_buttrip_but

 

5. Holiday Inn Express Edinburgh City Centre by IHG

Holiday Inn Express Edinburgh City Centre by IHG is a classic Georgian-style hotel, reflecting the architectural style from the era of King George I–IV of England.

The exterior maintains its historic charm, while the interior is modern and well-designed, offering a great contrast. The hotel is fully equipped with complete amenities, and it’s also very convenient for traveling to nearby attractions, making it an excellent choice for visitors.

5Location: Picardy Pl, Edinburgh EH1 3JT, United Kingdom
Price: 9,759 THB/night

GPS : https://maps.app.goo.gl/JxBHTA7ouqw7Mytb8

Book here

agoda_butbooking_buttrip_but

 

6. The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton is a historic hotel with over 100 years of history, featuring a luxurious classic design.

The rooms come in various styles, all maintaining a refined and elegant classic theme that matches the exterior. Some rooms even offer beautiful views of Edinburgh Castle.

It’s also a great choice for travelers, as it provides easy access to exploring the city.

6Location: Princes St, Edinburgh EH1 2AB, United Kingdom
Price: 17,324 THB/night

GPS : https://maps.app.goo.gl/7pVFzL7bp9K6JBJ78

Book here

agoda_butbooking_buttrip_but

 

7. The Balmoral Hotel

The Balmoral Hotel is a luxury hotel in Edinburgh, located in the heart of the Old Town, where you can fully experience the city’s classic charm. The exterior maintains its elegant historic style, perfectly blending with the surrounding atmosphere.

Inside, the rooms are designed in a simple and cozy style, enhanced with colorful wallpaper patterns that add a charming touch. The layout is well-organized, and the hotel offers complete amenities for a comfortable stay.

It’s also very convenient, as it’s just a 4-minute walk from Edinburgh Waverley Train Station, making it easy to get around the city.

7Location: 1 Princes St, Edinburgh EH2 2EQ, United Kingdom
Price: 25,757 THB/night

GPS : https://maps.app.goo.gl/7Acpu7XSMkWXcmqh8

Book here

agoda_butbooking_buttrip_but

 

8. The Scotsman Hotel

The Scotsman Hotel is a luxury hotel located on North Bridge, connecting Edinburgh’s Old Town and New Town. Its prime location places it close to many popular attractions.

The hotel blends modern comfort with classic charm, set in a beautiful 10-story Baroque-style building. There are various room options, including luxury rooms, suites, and duplex penthouses.

Inside, the hotel also features a restaurant and a café, offering great convenience. Plus, it’s just a 4-minute walk from Edinburgh Waverley Train Station, making it easy to get around.

8Location: 20 North Bridge, Edinburgh EH1 1TR, United Kingdom
Price: 12,487 THB/night

GPS : https://maps.app.goo.gl/oaHL6eMYUbtHUJx56

Book here

agoda_butbooking_buttrip_but

 

9. Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is located in the Old Town area in the heart of Edinburgh, Scotland, surrounded by the historic charm of the Royal Mile, and close to Edinburgh Castle and Waverley Station, making it very convenient for travel.

The accommodation features luxury contemporary-style apartments, complete with a kitchen, washing machine, and spacious living area. It’s perfect for travelers looking for privacy and comfort.

9Location: Royal Mile, 329 High St, Edinburgh EH1 1PN, United Kingdom
Price: 43,190 THB/night

GPS : https://maps.app.goo.gl/ou52SVMYcQqx648Q6

Book here

agoda_butbooking_buttrip_but

 

10. Fraser Suites Edinburgh Hotel

Fraser Suites Edinburgh Hotel is located on St. Giles Street in the heart of Edinburgh’s Old Town, Scotland. You can easily walk to major landmarks such as Edinburgh Castle, the Royal Mile, and St. Giles’ Cathedral, and it’s just 5 minutes from Waverley Station.

The property offers luxury serviced apartments with spacious rooms and fully equipped kitchenettes, along with a 24-hour fitness center, making it a comfortable and convenient stay.

10Location: 12, 24 St Giles' St, Edinburgh EH1 1PT, United Kingdom
Price: 15,342 THB/night

GPS : https://maps.app.goo.gl/oAZoRNkffLEgSwUNA

Book here

agoda_butbooking_buttrip_but



11. Apex Grassmarket Hotel

Apex Grassmarket Hotel is right in the Grassmarket area, smack in the middle of Edinburgh. From your window, you can soak in views of the Old Town and Edinburgh Castle—pretty awesome, right?

It’s super convenient too—just about a 10-minute walk to Waverley Station and the Royal Mile. Plus, you’re close to lots of places to eat, shop, and explore, like the Grassmarket market and the city’s history museums. Perfect spot for getting the full Edinburgh vibe!

11Location: 31-35 Grassmarket, Edinburgh EH1 2HS, United Kingdom
Price: 23,711 THB/night

GPS : https://maps.app.goo.gl/dGctbEbomKwy12zj7

Book here

agoda_butbooking_buttrip_but


12. Hotel Du Vin Edinburgh

Hotel Du Vin Edinburgh is on Brunswick Street, right in the heart of Edinburgh’s Old Town. If you’re looking for a cozy spot with a unique style, you’re gonna love this place! The hotel used to be an old jail, but they’ve totally transformed it into a fancy boutique-style stay.

The rooms are awesome—big comfy beds, a Nespresso machine for your coffee fix, and vintage-style bathtubs perfect for a relaxing soak. Plus, there’s a bistro, a wine bar, and a little outdoor courtyard where you can just chill.

Location-wise, it couldn’t be better—you’re only about a 5–7 minute walk from Waverley Station, and super close to major sights like the Royal Mile and Edinburgh Castle. Perfect for exploring the city!

12Location: 11 Bristo Pl, Edinburgh EH1 1EZ, United Kingdom
Price: 23,107 THB/night

GPS : https://maps.app.goo.gl/i1a8erun4Cnmi39s6

Book here

agoda_butbooking_buttrip_but


13. Novotel Edinburgh Centre

Novotel Edinburgh Centre is on Randolph Place, right in the heart of Edinburgh’s Old Town. If you’re after a comfy spot that’s easy on the wallet and smack in the city center, this place is a winner!

The hotel’s modern, with clean, simple-style rooms, plus there’s an indoor pool and a gym if you feel like a little workout or swim. You’re just a 10–15 minute walk from Edinburgh Castle, the Royal Mile, and Waverley Station. Tons of restaurants, cafés, and shops are right around the corner too—super convenient!

13Location: 11 Bristo Pl, Edinburgh EH1 1EZ, United Kingdom
Price: 23,107 THB/night

GPS : https://maps.app.goo.gl/i1a8erun4Cnmi39s6

Book here

agoda_butbooking_buttrip_but

 

14. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh is right on Jeffrey Street, in the heart of Edinburgh’s Old Town. If you’re looking for a spot with a prime location that makes exploring easy, this is it—you’re just minutes from the Royal Mile, Edinburgh Castle, and Waverley Station.

The rooms are spacious and elegantly styled, and the hotel has a restaurant, a bar, and a hearty breakfast to kick off your day the right way. Perfect for a comfy and convenient stay!

14Location: 80 Lauriston Pl, Edinburgh EH3 9DE, United Kingdom
Price: 21,033 THB/night

GPS : https://maps.app.goo.gl/LH7WYv9nM67hJEde7

Book here

agoda_butbooking_buttrip_but

 

15. The Inn On The Mile

The Inn On The Mile is right on the Royal Mile, in the heart of Edinburgh’s Old Town. If you want to really soak up that old-town vibe, this place is perfect! You’re super close to Edinburgh Castle and tons of other must-see spots, and it’s just about a 5-minute walk to Waverley Station.

The rooms are stylish, blending classic charm with modern touches, and come with all the amenities you need for a comfy stay.

15Location: 82 High St, Edinburgh EH1 1LL United Kingdom
Price: 19,223 THB/night

GPS : https://maps.app.goo.gl/XKVbmvhQs8G3ag3G7

Book here

agoda_butbooking_buttrip_but

 


16. The Witchery by the Castle

The Witchery by the Castle is right on the Royal Mile, in the heart of Edinburgh’s Old Town. This place really stands out with its romantic vibe and vintage Gothic décor—perfect if you’re after a special, unforgettable experience.

You’re super close to Edinburgh Castle and other top attractions, and just a 5-minute walk to Waverley Station. The rooms are luxuriously designed, and the service is top-notch, giving you that premium feel throughout your stay.

16Location: 352 Castlehill, Edinburgh EH1 2NF, United Kingdom
Price: 19,223 THB/night

GPS : https://maps.app.goo.gl/XKVbmvhQs8G3ag3G7

Book here

booking_buttrip_but


17. Eden Locke

Eden Locke is on George Street, right in Edinburgh’s New Town. It’s perfect if you’re into modern design and a relaxed, homey vibe. The rooms are apartment-style with a small kitchen, so you can feel right at home.

You’re close to shopping spots, cafés, and restaurants, just a 10-minute walk to Waverley Station, and it’s easy to get to the city’s main landmarks from here.

17Location: 127 George St, Edinburgh EH2 4JN United Kingdom
Price: 15,218 THB/night

GPS : https://maps.app.goo.gl/22WFME632xrNwSZr5

Book here

agoda_butbooking_buttrip_but

 

18. Kimpton Charlotte Square By IHG

Kimpton Charlotte Square by IHG is right on Charlotte Square, in the heart of Edinburgh’s New Town. You’ll get a taste of modern luxury mixed with classic charm. The rooms are spacious and come with all the amenities you need for a comfy stay.

It’s close to top spots like Charlotte Square Gardens and George Street, and just about a 10-minute walk to Waverley Station—super convenient for exploring the city!

18Location: 127 George St, Edinburgh EH2 4JN United Kingdom
Price: 30,665 THB/night

GPS : https://maps.app.goo.gl/TLSVxqwDgFQ9PE41A

Book here

agoda_butbooking_buttrip_but

 

19. Gleneagles Townhouse

Gleneagles Townhouse is in Edinburgh’s New Town, perfect if you’re after a warm, private stay in a classic townhouse style. The rooms are elegantly decorated and come with all the essentials for a comfy visit.

You’re close to parks and local restaurants, just about a 10-minute walk to Waverley Station, and it’s easy to get around to the city’s main attractions from here.

19Location: 39 St Andrew Sq, Edinburgh EH2 2AD, United Kingdom
Price: 41,030 THB/night

GPS : https://maps.app.goo.gl/QUAa4WSJSSste7Cj7

Book here

agoda_butbooking_buttrip_but

 

20. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh is right on George Street, in the heart of Edinburgh’s New Town. It’s perfect if you love modern design and top-notch service. The rooms are stylishly decorated with all the amenities you need, plus there’s a gym, bar, and restaurant on site.

You’re close to shopping spots, cafés, and key attractions, and just about a 10-minute walk to Waverley Station—super convenient for getting around the city!

20Location: 1, India Buildings, Victoria St, Edinburgh EH1 2EX, United Kingdom
Price: 33,139 THB/night

GPS : https://maps.app.goo.gl/xq6176e416SkajSD8

Book here

agoda_butbooking_buttrip_but

เขียนโดย
GIG Chillpainai
GIG Chillpainai