
A hotel a few minutes from Haymarket station
Maitland Rooms is on West Maitland Street, about 300 metres from Haymarket station. Get off the train or the airport tram, walk a few minutes, and let yourself in with your own door code.
Why stay by Haymarket
Haymarket is Edinburgh's second railway station, with trains to Glasgow, Fife, Stirling, Perth and the north, and the airport tram stops right outside. Staying a few minutes away means no taxi and no long walk with luggage when you arrive or leave.
It's also central. The west end of Princes Street is about a quarter of an hour on foot, the castle about 20 minutes, and the tram runs along Princes Street to St Andrew Square if you'd rather ride.
Arriving at Maitland Rooms
From the station, walk east along West Maitland Street; the rooms are at number 7. Your own door code is emailed before you arrive and works for your stay only, so you can check in any time from the start of check-in without waiting for anyone.
Coming from Waverley instead? It's one stop on most trains towards Glasgow or Fife, or about 25 minutes on foot along Princes Street.
Rooms at Maitland Rooms
- SingleSleeps 1 · Single bed · 2 rooms like thisfrom £74 a night
- DoubleSleeps 2 · Double bed · 3 rooms like thisfrom £86 a night
- Double with sofa bedSleeps 3 · Double bed + sofa bed · 3 rooms like thisfrom £95 a night
- Room with two double bedsSleeps 4 · 2 double bedsfrom £113 a night
- Family roomSleeps 4 · Double bed + 2 single bedsfrom £122 a night
Good to know
How far is Maitland Rooms from Haymarket station?
About 300 metres: a few minutes' walk east along West Maitland Street to number 7.
Can I get the tram from the airport?
Yes. The airport tram stops at Haymarket, a few minutes' walk from the rooms, with no change needed.
How do I check in?
Your own door code is emailed before you arrive and works for your stay only, so you can let yourself in from check-in time.
Are there booking fees?
No. Book on this website and you book with us directly. Edinburgh's visitor levy is shown as its own line before you pay.
More about staying at Maitland Rooms
Book direct, no fees
The best price for Maitland Rooms is on this website, from £74 a night.