Book online now

Enter your arrival date and number of nights.

Special offer

Late availability for July

Still looking for accommodation in Edinburgh for July?

We have a great last minute deal on at the moment meaning you can enjoy visiting Edinburgh for less.  We're offering £30 off the total bill for stays of 3 nights or more between 13th and 31st July at our Gladstone or Roseneath Apartments.

Just enter promo code OFFER30 when you book online.

The easiest way to book either our Gladstone or Roseneath Apartments is online via our Freetobook site.  Just enter your arrival date and number of nights in the box above to calculate your rate.  You'll be taken through to Freetobook to complete your booking.  You will always get the best rates when booking direct with us, including lets as short as 3 days.  Discounted rates are calculated automatically for visits of 7 nights or more, as well as longer discounted rates for up to 3 months.  For lets of longer than 30 days we recommend that you contact us to discuss your requirements and for the best rates.

Please enter the number of adults and children when you book, and also the number of infants/toddlers (under 2 years) so we know the best way to set up the flat for you. The travel cot and high chair are made available at no extra charge in addition to the five places for adults and children.

Other ways to book

We want you to have a great stay so if there are any special requirements then please let us know.  We're also happy to chat through any aspect of your stay - just get in touch with us via email or phone.


t: 01875 830282

m: 07738 290384 / 07542878020

Check our availability

Gladstone Apartment Calendar
Roseneath Apartment Calendar

Bookings are from 4pm until 11am on the departure day. You can start a booking on the same day a current booking ends, or make a booking to depart on the same day a current booking starts.   If you have trouble seeing the calendars, please allow your browser to run the script, and try the links to a page with only one calendar. If that still doesn't work, enter your dates into the availability checker which will show availability for those dates. This calendar system is linked to a google calendar and needs your browser to allow a script to run and read frames.

Rates for 2018

2018 Dates

Daily rate: 3-6 nights Weekly rate: 7 + nights

Day rate: 7+ nights

01/01 to 07/01 £167 £1064 £151.97
08/01 to 28/02 £101 £643.37 £91.91
01/03 to 31/03 £113 £719.81 £102.83
01/04 to 10/05 £113 £719.81 £102.83
11/05 to 30/06 £129 £821.73 £117.39
01/07 to 12/07 £139 £885.43 £126.49
13/07 to 09/09 £169 £1076.53 £153.79
10/09 to 30/09 £139 £885.43 £126.49
01/10 to 06/12 £101 £643.37 £91.91
07/12 to 13/12 £139 £885.43 £126.49
14/12/18 to 06/01/2019 £169 £1076.53 £153.79

Our rates are calculated based on 3 different seasons - low (green), medium (blue) and high (yellow).

Our minimum booking is for 3 nights (6 in high season).  Stays of 7 nights and over are discounted and these are automatically calculated when booking through this site.  Additional discounts are availabe for stays of 30 nights and over - please contact us directly for the best rates.

Important information:

The prices shown are for up to four people.

For up to six people, there is a one-off supplement of £20 per person to cover extra cleaning costs (ie £20 per booking for 5 people or £40 per booking for six people, additional to the rental rates above). Similarly, there is a £20 supplement to use the sofa bed (Roseneath) or the single bed (Gladstone) with up to four people. Shorter visits less than 3 nights may be possible with a supplement.

Booking terms and conditions

Deposit: Non-returnable 10% of total booking.

Balance due: 8 weeks before arrival plus a refundable security deposit of £150 or 10% of total booking, whichever is greater (to cover eventual breakage or damage and any extra cleaning required if the accommodation is not left reasonably clean and tidy as found).
Bookings made less than 8 weeks before arrival require payment in full to secure your booking.

Cancellation Policy: 30+ days prior to arrival - 10% of total booking
14 - 30 days prior to arrival - 50% of total booking
Less than 14 days prior to arrival - Full payment
Notice must be made in writing and acknowledged by Marchmont Self Catering.

Full terms and conditions are sent with the booking form, and are available during the online booking process. Alternatively, please contact us for a copy.