Photo by Jock Watson
Find hotels in Tranent from ฿1,761
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Tranent
Apart hotel
Check prices for these dates
Our top choices for Tranent hotels

7.8 out of 10, Good, (911)
The price is ฿3,503
฿4,204 total
includes taxes & fees
4 Jan - 5 Jan 2026

9.0 out of 10, Wonderful, (389)
The price is ฿2,613
฿3,136 total
includes taxes & fees
4 Jan - 5 Jan 2026

8.8 out of 10, Excellent, (1004)
The price is ฿2,277
฿2,732 total
includes taxes & fees
18 Jan - 19 Jan 2026

9.4 out of 10, Exceptional, (158)
The price is ฿3,427
฿4,113 total
includes taxes & fees
5 Jan - 6 Jan 2026

8.8 out of 10, Excellent, (282)
The price is ฿7,515
฿9,018 total
includes taxes & fees
11 Jan - 12 Jan 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Where to stay in Tranent
Find the best Tranent areas for the activities you enjoy most.
Pencaitland
While Pencaitland isn't home to many top sights, Glenkinchie Distillery and Seton Sands are some notable places to visit nearby.
Macmerry
If you're looking for some top things to see and do in Macmerry and surrounding area, you can visit Glenkinchie Distillery and Seton Sands.
Gladsmuir
While Gladsmuir isn't home to many top sights, Glenkinchie Distillery and Craigielaw Golf Course are some notable places to visit nearby.
Stay near popular Tranent attractions
Learn more about Tranent
Just a short drive from Edinburgh's Royal Mile and historic castle, this East Lothian town offers easy access to coastal Portobello Beach. Visit the nearby Glenkinchie Distillery for whisky tours or catch thrilling horse races at Musselburgh Racecourse.

Photo by Jock Watson
Open Photo by Jock Watson
Top Tranent Hotel Reviews

Leonardo Hotel Edinburgh Haymarket
10/10 Excellent
More cheap stays in Tranent

CODE - The Court, Edinburgh
1 a Parliament Square Edinburgh Scotland
The price is ฿1,953 per night from 13 Jan to 14 Jan
฿1,953
฿2,343 total
13 Jan - 14 Jan 2026
includes taxes & fees
9.2/10 Wonderful! (1,008 reviews)





















































































