• Login or Create Account
  • Currency

    THB

You are booking hotel for more than 90 days

map
Price Per Night
  • (9)
  • (14)
  • (28)
  • (5)
  • (137)
  • (72)

Your Budget

to
Star Category
  • (22)
  • (102)
  • (90)
User Rating
  • (54)
  • (65)
  • (53)
  • (177)
  • (178)
Property Type
  • (141)
  • (98)
  • (25)
  • (21)
  • (17)

Show 3 more

Chains
  • (9)
  • (2)
  • (5)
  • (12)
  • (11)
  • (1)
Amenities
Guests Love
  • (13)
  • (10)
  • (130)

Show -3 more

Booking Preference
Booking Preference
  • (48)
  • (3)
  • (300)
  • (122)
House Rules
  • (2)
  • (2)
  • (7)
  • (18)
  • (10)
  • (14)
BACK TO TOP

Book Hotels in Edinburgh, United Kingdom from 345 Hotels

hotelImg

ibis Edinburgh Centre South Bridge - Royal Mile

Edinburgh City Centre | 1.1 km drive to Edinburgh City Centre
5 minutes walk to Edinburgh Waverley Station,
GymGym
This 3 Star Hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 77 South Bridge, Edinburgh EH1 1HN, United Kingdom View On Map Key amenities of this property are Gym.
View More
Very Good3.9

(1488 Ratings)

THB 8,416

+ THB 1,683 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Arthur St Rooms

Leith | 2.5 km drive to Royal Yacht Britannia
3.2 km from City Centre,
Entire Apartment
| 1 Bedroom | Sleeps 2 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Location of the Apart-hotel is Leith View On Map (44 Arthur Street).
View More
Very Good3.9

(446 Ratings)

THB 4,551

+ THB 910 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Leonardo Royal Hotel Edinburgh

Edinburgh City Centre | 1.2 km drive to Edinburgh City Centre
2 minutes walk to Edinburgh Waverley Station,
GymGym
Complimentary Water Bottle
This 4 Star Hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 43 Jeffrey St, Edinburgh EH1 1DH, United Kingdom View On Map Key amenities of this property are Gym & Complimentary Water Bottle.
View More
Very Good4.1

(1374 Ratings)

THB 12,069

+ THB 2,414 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

ibis budget Edinburgh Park

Gogar | 11.9 km drive to Edinburgh City Centre
10 minutes walk to Edinburgh Gateway Station,
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Location of the Hotel is Gogar View On Map (Edinburgh Business Park). Top Facilities of this Hotel are Kids' Meals & Bar & Elevator/Lift.
View More
Very Good3.7

(1031 Ratings)

THB 4,908

+ THB 982 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Old Town Chambers, Autograph Collection

Edinburgh City Centre | 1.4 km drive to Edinburgh City Centre
3 minutes walk to Edinburgh Waverley Station,
Entire Apartment
| 1 Bedroom | Sleeps 2 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Elevator/LiftElevator/Lift
GymGym
This 5 Star Apart-hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is Royal Mile 329 High Street View On Map Key amenities of this property are Elevator/Lift & Gym.
View More
Excellent4.8

(2041 Ratings)

THB 18,433

+ THB 3,687 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Fingal - A Luxury Floating Hotel

Leith | 5.4 km drive to Edinburgh City Centre
ParkingParking
Free Cancellation
Location of the Hotel is Leith View On Map (Alexandra Dock, Historic Port of Leith). Top Facilities of this Hotel are Parking.
View More
Excellent4.9

(392 Ratings)

THB 11,417

+ THB 2,283 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

YOTEL Edinburgh

Edinburgh City Centre | 1.8 km drive to Edinburgh City Centre
GymGym
Free Cancellation
This 4 Star Hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 68-73 Queen St, Edinburgh EH2 4NA, United Kingdom View On Map Key amenities of this property are Gym.
View More
Very Good3.9

(2282 Ratings)

THB 5,636

+ THB 1,127 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Novotel Edinburgh Centre

Edinburgh City Centre | 580 m drive to Edinburgh City Centre
Heated Pool
GymGym
Complimentary Water Bottle
Location of the Hotel is Edinburgh City Centre View On Map (80 Lauriston Place). Top Facilities of this Hotel are Heated Pool & Gym & Complimentary Water Bottle.
View More
Very Good3.9

(1069 Ratings)

THB 10,891

+ THB 2,178 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg

Sheraton Grand Hotel & Spa, Edinburgh

Edinburgh City Centre | 1.3 km drive to Edinburgh City Centre
HammamHammam
Swimming PoolSwimming Pool
SpaSpa
This 5 Star Hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 1 Festival Square View On Map Key amenities of this property are Hammam & Swimming Pool & Spa.
View More
Excellent4.3

(1008 Ratings)

THB 12,549

+ THB 2,510 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

A&O Edinburgh City

Edinburgh City Centre | 1.3 km drive to Edinburgh City Centre
7 minutes walk to Edinburgh Waverley Station,
Beds in a Hostel
| Sleeps 2 guests
LaundromatLaundromat
KitchenetteKitchenette
Refrigerator
Location of the Hostel is Edinburgh City Centre View On Map (50 Blackfriars St, Edinburgh EH1 1NE, United Kingdom). Top Facilities of this Hostel are Laundromat & Kitchenette & Refrigerator.
View More
Very Good4.0

(1024 Ratings)

THB 2,117

+ THB 423 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Roseate Edinburgh

Haymarket | 3.8 km drive to Edinburgh City Centre
GymGym
This 5 Star Hotel in Edinburgh is located in Haymarket. Full Address of property is 4 West Coates, Edinburgh EH12 5JQ View On Map Key amenities of this property are Gym.
View More
Excellent4.4

(609 Ratings)

THB 12,679

+ THB 2,536 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Caledonian Edinburgh, Curio Collection by Hilton

Edinburgh City Centre | 960 m drive to Edinburgh City Centre
HammamHammam
SpaSpa
Swimming PoolSwimming Pool
Location of the Hotel is Edinburgh City Centre View On Map (Princes Street). Top Facilities of this Hotel are Hammam & Spa & Swimming Pool.
View More
Excellent4.5

(1004 Ratings)

THB 16,978

+ THB 3,396 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

voco Edinburgh - Royal Terrace

Edinburgh City Centre | 3.2 km drive to Edinburgh City Centre
GymGym
This 4 Star Hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 18 Royal Terrace, Pincode- Eh7 5Aq, Edinburgh, United Kingdom View On Map Key amenities of this property are Gym.
View More
Very Good4.0

(1531 Ratings)

THB 9,066

+ THB 1,813 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg
Entire Apartment

Heeton Concept Aparthotel Edinburgh Queen Street

Edinburgh City Centre | 1.8 km drive to Edinburgh City Centre
Entire Apartment
| 1 Bedroom | Sleeps 2 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Refrigerator
Elevator/LiftElevator/Lift
Location of the Apart-hotel is Edinburgh City Centre View On Map (74 - 77 Queen Street). Top Facilities of this Apart-hotel are Refrigerator & Elevator/Lift.
View More
Very Good4.1

(1060 Ratings)

THB 7,934

+ THB 1,587 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Radisson Blu Hotel, Edinburgh City Centre

Edinburgh City Centre | 1.3 km drive to Edinburgh City Centre
3 minutes walk to Edinburgh Waverley Station,
Heated Pool
SpaSpa
Skiing
This 4 Star Hotel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 80 High Street The Royal Mile View On Map Key amenities of this property are Heated Pool & Spa & Skiing.
View More
Very Good4.1

(1017 Ratings)

THB 26,367

+ THB 5,274 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Indigo EDINBURGH, an IHG hotel

Edinburgh City Centre | 1.9 km drive to Edinburgh City Centre
GymGym
Complimentary Water Bottle
Location of the Hotel is Edinburgh City Centre View On Map (51-59 York Place, Pincode- Eh1 3Jd, Edinburgh, United Kingdom). Top Facilities of this Hotel are Gym & Complimentary Water Bottle.
View More
Excellent4.5

(940 Ratings)

THB 12,209

+ THB 2,442 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg

Courtyard by Marriott Edinburgh West

Riccarton | 11.2 km drive to Edinburgh City Centre
GymGym
This 4 Star Hotel in Edinburgh is located in Riccarton. Full Address of property is 2 Research Avenue South View On Map Key amenities of this property are Gym.
View More
Excellent4.3

(2580 Ratings)

THB 6,421

+ THB 1,284 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Bruntsfield Hotel

Merchiston | 2.5 km drive to Edinburgh City Centre
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Location of the Hotel is Merchiston View On Map (69 Bruntsfield Place, Edinburgh EH10 4HH, Scotland, United Kingdom). Top Facilities of this Hotel are Kids' Meals & Bar & Elevator/Lift.
View More
Excellent4.3

(3254 Ratings)

THB 9,463

+ THB 1,893 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

CODE - The Loft, Edinburgh

Edinburgh City Centre | 1.9 km drive to Edinburgh City Centre
Beds in a Hostel
| Sleeps 2 guests
Refrigerator
This 4 Star Hostel in Edinburgh is located in Edinburgh City Centre. Full Address of property is 50 Rose Street North Lane New Town View On Map Key amenities of this property are Refrigerator.
View More
Very Good4.2

(1190 Ratings)

THB 4,471

+ THB 894 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Cheval Abbey Strand Apartment

Edinburgh City Centre | 2.1 km drive to Edinburgh City Centre
GymGym
Complimentary Water Bottle
Location of the Hotel is Edinburgh City Centre View On Map (2 Abbey Strand Edinburgh, EH8 8DU United Kingdom). Top Facilities of this Hotel are Gym & Complimentary Water Bottle.
View More
Excellent4.9

(105 Ratings)

THB 11,708

+ THB 2,342 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Edinburgh


Check out best Edinburgh hotel deals and offers on more than 345 hotels in Edinburgh only on MakeMyTrip!

Wondering where to book your stay in Edinburgh? We understand your desire for comfort and hence have listed out the best Edinburgh hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Edinburgh. Select from best 345 hotels in Edinburgh.

All Above properties for Edinburgh are updated on Thursday, April 23, 2026- 05.26.

Book affordable hotels in Edinburgh at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Edinburgh, Stay in Edinburgh's best hotels! Edinburgh Hotels Price Starts from Minimum THB 1533 for Budget hotel. If you’re looking for a cheap hotel in Edinburgh, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Edinburgh accommodation. Check Price Now!


Five Star Hotels in Edinburgh

Lyla Rooms

0 1 2 3 4 0 1 2 3 4

THB 15,093

Per Night

Edinburgh City Centre

Virgin Hotels Edinburgh

0 1 2 3 4 0 1 2 3 4

THB 13,098

Per Night

Edinburgh City Centre

Prestonfield House

0 1 2 3 4 0 1 2 3 4

THB 18,367

Per Night

Prestonfield

Edinburgh City Centre

Edinburgh City Centre

Leith

Gleneagles Townhouse

0 1 2 3 4 0 1 2 3 4

THB 21,347

Per Night

Edinburgh City Centre

Fingal Hotel

0 1 2 3 4 0 1 2 3 4

THB 15,719

Per Night

Leith

The Roseate Edinburgh

0 1 2 3 4 0 1 2 3 4

THB 9,819

Per Night

Haymarket

The Balmoral Hotel

0 1 2 3 4 0 1 2 3 4

THB 30,378

Per Night

Edinburgh City Centre

Hotels By Category in Edinburgh

Get the best deals on different type of Hotel categories in Edinburgh with MakeMyTrip.com. Choose from 345 hotels in Edinburgh. Just THB 1533 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Edinburgh Hotels by Location

Hotels by Popular Attractions in Edinburgh

Show More

Properties in Edinburgh

Hotels By Star Category in Edinburgh

Premium Hotels in Nearby Cities

Northumberland

Fonab Castle Hotel & Spa

0 1 2 3 4 0 1 2 3 4

THB 19,881

Per Night

Port na Craig

The Kenmore Club

0 1 2 3 0 1 2 3 4

THB 9,269

Per Night

Perthshire and Kinross

Northumberland

Rufflets St Andrews

0 1 2 3 0 1 2 3 4

THB 12,102

Per Night

Fife

citizenM Glasgow

0 1 2 3 0 1 2 3 4

THB 4,451

Per Night

Glasgow city centre

Ashtree House Hotel

0 1 2 3 0 1 2 3 4

THB 6,029

Per Night

Paisley

Smiths at Gretna Green

0 1 2 3 0 1 2 3 4

THB 6,161

Per Night

Gretna Green

The County Hotel

0 1 2 3 0 1 2 3 4

THB 5,056

Per Night

Hexham East