Top Affordable Hotels in Edinburgh's Historic Old Town

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Edinburgh is a city steeped in rich history and captivating allure. Within its ancient walls lies the magnificent Old Town, a UNESCO World Heritage site brimming with cobbled streets, towering castles, and hidden gems. As you embark on your journey through this historic district, finding affordable accommodations becomes a priority. Fortunately, Edinburgh Old Town offers an array of cheap hotels that not only provide comfort and convenience but also immerse you in the vibrant atmosphere of the city.

Venturing into the heart of Edinburgh Old Town, you’ll discover a myriad of budget-friendly hotels that boast prime locations within close proximity to renowned landmarks. From the iconic Edinburgh Castle to the hauntingly beautiful St Giles Cathedral, these accommodations place you mere footsteps away from the awe-inspiring sights that define the city. By staying in the Old Town, you'll have ample opportunities to explore the charming narrow alleys and bustling historic streets, where you can uncover hidden pubs, quirky shops, and traditional Scottish delights.

Cheap hotels in Edinburgh Old Town offer more than just affordability; they provide a chance to delve into the city's rich cultural heritage. Many of these accommodations are housed in historic buildings, blending modern comforts with elements of traditional Scottish architecture. Stepping into the lobby, you'll be greeted by warm hospitality and a cozy atmosphere. With well-appointed rooms designed for comfort, you can unwind and rest after a day of exploring the historic streets and soaking in the vibrant energy of Edinburgh.

In conclusion, Edinburgh Old Town proves to be an ideal destination for budget-conscious travelers seeking both affordability and immersion in the city's captivating history. The cheap hotels scattered throughout the district offer convenient access to iconic landmarks, ensuring that you can make the most of your time exploring the enchanting streets of the Scottish capital. Embrace the allure of the past while reveling in the comfort and charm of the present - Edinburgh Old Town awaits, ready to provide a memorable experience that won't break the bank.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Royal Mile Backpackers Hostel
2. The Inn On The Mile
3. Grassmarket Hotel
4. Grassmarket Hotel
5. The Inn Place
6. Leonardo Royal Hotel Edinburgh
7. Grassmarket Hotel
8. High Street Hostel
9. The Witchery By The Castle
10. Premier Inn Edinburgh City Centre

Budget-Friendly Gems in Edinburgh Old Town

Check Availability

Edinburgh
Jan 01, 2026 - Jan 02, 2026

Royal Mile Backpackers Hostel

8.4

Good

(1285 Reviews)

+ 40 photos
For travelers seeking a lively and social atmosphere, Royal Mile Backpackers offers affordable accommodations in the center of the Royal Mile. This budget-friendly hostel combines comfort with community, providing shared and private rooms for various budgets. With its superb location and friendly staff, Royal Mile Backpackers serves as a perfect hub for exploring the historic streets, hidden alleyways, and vibrant nightlife of Edinburgh Old Town.
Address: 105 High Street
Rating: Good 8.4 (1285 Reviews)
Rooms: 6
Price: From 29$

The Inn On The Mile

8.3

Good

(672 Reviews)

+ 167 photos
Situated on the renowned Royal Mile, The Inn on the Mile offers a hidden sanctuary within the bustling heart of Edinburgh Old Town. With its stylish and contemporary design, this budget-friendly hotel provides comfortable and well-appointed rooms. Guests can enjoy the hotel's rooftop terrace, offering breathtaking views of the city skyline, while being just steps away from popular landmarks and attractions.
Address: 82 High Street, Royal Mile
Rating: Good 8.3 (672 Reviews)
Rooms: 9
Price: From 236$

Grassmarket Hotel

8.0

Good

(3159 Reviews)

+ 195 photos
Tucked away in the very heart of the Grassmarket Square, The Grassmarket Hotel embraces the historic charm of Edinburgh Old Town. With its quirky and vibrant interiors, this affordable hotel offers comfortable rooms and a lively atmosphere. Guests can explore the nearby Edinburgh Castle, browse the eclectic shops of Victoria Street, or savor a pint in one of the many traditional pubs that surround the hotel.
Address: 94-96 Grassmarket
Rating: Good 8.0 (3159 Reviews)
Rooms: 42
Price: From 306$

Hidden Retreats in Edinburgh Old Town

Unveiling the hidden retreats of Edinburgh Old Town, this section showcases cheap hotels tucked away from the bustling streets, offering tranquility and relaxation. These hidden gems provide a peaceful haven for budget-conscious travelers, allowing them to escape the city's hustle and bustle while still being within easy reach of its vibrant attractions.

Grassmarket Hotel

8.0

Good

(3159 Reviews)

+ 195 photos
Nestled in the lively heart of the Grassmarket Square, The Grassmarket Hotel captures the essence of Old Town's vibrant atmosphere. This budget-friendly hotel features individually designed rooms and a welcoming pub, showcasing the charm and character of Edinburgh's historic district. Guests can bask in the lively ambiance of the Grassmarket, surrounded by charming shops, lively cafes, and a thriving street market.
Address: 94-96 Grassmarket
Rating: Good 8.0 (3159 Reviews)
Rooms: 42
Price: From 306$

The Inn Place

8.5

Good

(116 Reviews)

+ 64 photos
Combining affordability with contemporary comfort, The Inn Place is a charming hotel located just off the Royal Mile. Offering clean and cozy rooms, this budget-friendly accommodation provides a welcoming atmosphere for visitors exploring Edinburgh Old Town. With its central location, guests can effortlessly explore popular attractions such as the Royal Mile, the Palace of Holyroodhouse, and the fascinating Museum of Edinburgh.
Address: 20-30 Cockburn Street
Rating: Good 8.5 (116 Reviews)
Rooms: 27
Price: From 165$

Leonardo Royal Hotel Edinburgh

8.4

Good

(4756 Reviews)

+ 148 photos
Situated near the enchanting Grassmarket area, Jurys Inn Edinburgh offers comfortable and affordable rooms that cater to the needs of families. With spacious family rooms and convenient amenities such as a kids' play area and an on-site restaurant, this hotel ensures a hassle-free stay for families exploring Edinburgh Old Town. Families can easily reach popular attractions like the National Museum of Scotland and the Real Mary King's Close from this centrally located hotel.
Address: 43 Jeffrey Street
Rating: Good 8.4 (4756 Reviews)
Rooms: 186
Price: From 211$

Quaint Residences in Edinburgh Old Town

In this section, we highlight the quaint residences of Edinburgh Old Town, where budget-friendly hotels exude charm and character. These accommodations offer a unique blend of affordability and authentic Scottish ambiance, ensuring a memorable stay that transports visitors back in time while exploring the historic district.

Grassmarket Hotel

8.0

Good

(3159 Reviews)

+ 195 photos
Situated in the picturesque Grassmarket Square, Grassmarket Hotel is a charming gem that blends affordability with character. The hotel's vibrant and eclectic design captures the essence of Edinburgh's historic district, providing guests with a unique and memorable experience. With a range of room options to suit different budgets, visitors can enjoy proximity to popular attractions such as the Royal Mile and the National Museum of Scotland.
Address: 94-96 Grassmarket
Rating: Good 8.0 (3159 Reviews)
Rooms: 42
Price: From 306$

High Street Hostel

8.2

Good

(2380 Reviews)

+ 75 photos
Located on the vibrant and historic High Street, High Street Hostel offers a warm and welcoming environment for budget-conscious travelers. With a variety of clean and comfortable dormitory and private rooms, this cozy hostel provides a sociable setting for guests to meet fellow travelers. Exploring Edinburgh Old Town is a breeze with top attractions such as the Edinburgh Castle and the famous Scotch Whisky Experience just a stone's throw away.
Address: 8 Blackfriars St
Rating: Good 8.2 (2380 Reviews)
Rooms: 61
Price: From 24$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
For those seeking a touch of luxury without breaking the bank, The Witchery by the Castle offers affordable indulgence. This unique boutique hotel, located close to Edinburgh Castle, enchants guests with its theatrical and opulent interiors. Each room is exquisitely designed, with lavish details and rich fabrics, creating a truly memorable and romantic stay in the lively heart of Edinburgh Old Town.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Cozy Retreats in Edinburgh Old Town

In this section, we showcase cozy retreats in Edinburgh Old Town, providing budget-friendly hotels that exude warmth and comfort. These accommodations prioritize a cozy and intimate atmosphere, ensuring a relaxing stay within the historic district without compromising on affordability.

Premier Inn Edinburgh City Centre

Nestled in the center of Old Town, Premier Inn Edinburgh City Centre is an ideal choice for families. With spacious family rooms equipped with comfortable beds and modern amenities, this budget-friendly hotel ensures a restful stay after a day of exploring. Its central location allows easy access to popular family attractions like Camera Obscura and World of Illusions and the dynamic Museum of Childhood.
Address: 44 York Place
Rooms: 127
Price: From 249$

Stay Central Hotel

8.0

Good

(2275 Reviews)

+ 281 photos
Embracing a vibrant and eclectic design, Stay Central Hotel is an affordable boutique hotel situated in the very heart of Edinburgh Old Town. Its funky and artistic decor sets the stage for a memorable stay, with comfortable rooms and a lively bar serving creative cocktails. Guests can enjoy easy access to historic attractions, including the imposing Edinburgh Castle and the charming Victoria Street.
Address: 139 Cowgate
Rating: Good 8.0 (2275 Reviews)
Rooms: 37
Price: From 100$

The Parliament House Hotel

8.4

Good

(3078 Reviews)

+ 111 photos
Tucked away on a quiet street near the bustling Royal Mile, Parliament House Hotel provides an oasis of calm amidst the vibrant energy of Edinburgh Old Town. This budget-friendly accommodation combines affordability with Victorian elegance, offering comfortable rooms and a cozy lounge area. With its central location, guests can easily explore the city's historic sites, including the nearby Holyrood Palace and the Scottish Parliament.
Address: 15 Calton Hill
Rating: Good 8.4 (3078 Reviews)
Rooms: 118
Price: From 117$

Family-Friendly Stays in Edinburgh Old Town

For families looking to explore the wonders of Edinburgh Old Town on a budget, this section presents a selection of family-friendly hotels that cater to the needs of both children and adults. These accommodations offer a combination of affordability, comfort, and convenient amenities, ensuring a memorable stay for the whole family.

Historic Charm on a Budget in Edinburgh Old Town

Immerse yourself in the captivating history of Edinburgh Old Town with this selection of budget-friendly hotels that exude historic charm. These accommodations allow guests to experience the atmosphere of the past while enjoying modern comforts, making for a unique and memorable stay that won't stretch the budget.