Some info is shown in its original language. Translate

Holiday houses in Craigmillar/Niddrie

Find and book unique accommodation on Airbnb

Top-rated holiday rentals in Craigmillar/Niddrie

Guests agree: these stays are highly rated for location, cleanliness and more.

%{current} / %{total}1 / 1
Top Guest favourite
A charming wooden cabin with a sheltered porch is visible, surrounded by well-maintained gardens. The cabin features large double-glazed windows, allowing natural light to enter. A stone pathway leads to the cabin, complemented by neatly arranged flower beds and vibrant greenery.
Hut in Portobello
5 out of 5 average rating, 180 reviews

Cosy 1 bedroom cabin with free parking

Welcome to our super cute cosy cabin situated in the gardens of our home with it’s own separate entrance. We are very close to Portobello, Edinburgh’s seaside and 20 minutes from the city centre, making it an ideal location to explore the beautiful city of Edinburgh and the East Lothian countryside. An ideal base for couples & families, close to Holyrood Park, Arthur’s Seat and with lots of lovely bars & restaurants within walking distance. We welcome well behaved dogs, kids & their owners!

Guest favourite
Private room in Portobello
4.9 out of 5 average rating, 470 reviews

Sea View Room

Small double room in a quiet loft apartment at Portobello Beach. Located in an old building with narrow stair cases, 3 flights of steps to climb - not for travellers with suitcases. It has a vibrant social scene with a wide range of cafes, bars and shops, not to mention the famous golden beach only a couple of minutes walk away. Free street parking available. Its proximity to the city centre, makes Portobello ideal for people who enjoy the outdoors but want the convenience of city living.

Top Guest favourite
A stylish living room features a plush green sofa and wooden armchair, surrounded by an array of indoor plants. Large windows allow natural light to illuminate the space. Decorative elements include a patterned wallpaper, a classic fireplace, and a coffee table adorned with diverse decor.
Home in New Town
5 out of 5 average rating, 78 reviews

Beautifully Designed, Art-Filled City Escape

I’m a highly-rated, experienced Airbnb host and this is a rare chance to stay in my home—available only a few days a year. It’s filled with art, antiques, and unique finds, creating a warm, comfortable, and quiet retreat. Located in a vibrant city-centre neighbourhood, you’ll be just 10 minutes from Holyrood Palace, the Royal Mile, and Princes Street, with fantastic cafés, restaurants, and wine shops nearby. Breakfast, ingredients and fresh linen are all included for a seamless stay.

A bright living area displays a comfortable grey sofa paired with a glass coffee table. A dining set for four is positioned near the open-plan kitchen, which features modern appliances. Wall-mounted shelves add a sleek touch to the space, with natural light illuminating the warm wood flooring.
Condo in Craigmillar
4.65 out of 5 average rating, 66 reviews

Amazing two-bedroom groundfloor appartment.

Take a break and unwind at this peaceful oasis.Loveley two-bedroom groundfloor appartment with open plan kitchen and bright livingroom where you can relax and watch tv. Enjoy preparing your meals with your family or friends in full fitted spacious kitchen. Cosy masterbedroom with king size bed fitted warderobe and ensiuted private bathroom with shower cabine. Second bedroom also has fitted warderobe and double bed. There is second bathroom off the hallway with shower over the tub.

Top Guest favourite
A historic, two-story Georgian townhouse features a stone façade and large windows with shutters. A decorative entrance, framed by a classic portico, is complemented by a symmetrical arrangement of greenery, including neatly trimmed bushes and a small tree in the front yard.
Apartment in Portobello
4.98 out of 5 average rating, 82 reviews

Stylish flat in period home by the beach

Enjoy this peaceful, stylish space - a newly renovated artist-designed apartment set within an historic 200 year old townhouse, 50 yards from Portobello beach - Edinburgh’s famously fashionable seaside. You’re also only 15 minutes from the city centre by car and there’s plentiful public transport. Portobello is a thriving, highly desirable neighbourhood, with lots of cafes, bars, restaurants and independent shops. Our apartment has its own patio with views onto a park and the sea.

Superhost
A bright living room features a large window providing natural light, adorned with various indoor plants. A cozy chair with a soft throw is positioned beside a wooden coffee table, which displays decorative items. A plush couch adds comfort to the space.
Private room in Duddingston Village and Golf Course
4.88 out of 5 average rating, 159 reviews

Double bedroom with a private bathroom

Kick back and relax in this calm, stylish space. Flat has a large living room with an open kitchen and dining area. The property has all that you need for a great holiday. Please note there are 3 friendly cats on the property. Flat is just right by the Arthur’s Seat - perfect for walks and jogging. 20 min walk from Portobello Beach. Good transport to the city attractions (15 min by bus to Princes Street/Waverley station). Nearest big supermarket is 3 min walk. No washing machine.

Top Guest favourite
A comfortable living area features a blue sectional sofa with decorative pillows and an ottoman with a floral pattern. A television is positioned on a wooden stand, and large windows allow natural light to fill the space, offering views of the garden outside.
Condo in Portobello
4.99 out of 5 average rating, 112 reviews

Garden Annex in Victorian Villa

Charming Garden Annex | Private Entrance! Attached to a detached Victorian villa, this tranquil 1-bedroom flat boasts its own main door access. Recently decorated and furnished. Enjoy modern comforts with a Large 4K Smart TV and a speedy 500mb fibre internet connection. Easy access to Edinburgh City Centre, Portobello beach and shops. Fully equipped kitchen with washing machine. Lovely bathroom with shower. Experience a cosy stay with the added convenience of private entrance.

Guest favourite
A welcoming living room features a spacious grey sofa adorned with decorative cushions. Framed photographs decorate the walls alongside round metal wall art. A potted plant adds a touch of greenery, with a decorative fireplace accentuating the cozy atmosphere.
Apartment in Portobello
4.89 out of 5 average rating, 57 reviews

Guest Favourite Duplex w/ Office 2 mins to beach

This is a handsome 19th-century Victorian house situated on one of the most exclusive streets in Portobello. It offers unusually flexible accommodation, an enviable beach-side location and is close to all the towns amenities. The apartment has been furnished with all the comforts of a home away from home. This exceptional house has three apartments for short-term let and all of the apartments are well equipped and completely self-contained but can also be let together.

Guest suite in Restalrig
4.72 out of 5 average rating, 67 reviews

Budget & Nice Ensuite Bedroom with its Own Access

- No Sharing. Nice bedroom with two single beds and its own internal private shower room. (Ensuite). - Part of the main house but it has its own PRIVATE ENTRANCE / PRIVATE ACCESS from the back of the house. - Close to City Centre, Edinburgh Castle, Old Town, Holyrood Park and the Queen's Palace. - Shops, Super markets, Bakeries, ATMs and Bus Stops are just a walk with great bus links & routes. - Portobello beach & Ocean Terminal are very close.

Top Guest favourite
A serene room features a spacious bed with soft grey bedding and pink accent pillows. A small desk and chair are situated beside a large window, which is adorned with light curtains. Shelving displays decorative items, enhancing the calming pastel aesthetic.
Apartment in Gilmerton
4.97 out of 5 average rating, 691 reviews

Carlotta Guest House in Peaceful South Edinburgh

Featured in TimeOut's Top 15 Airbnbs in Edinburgh, our charming retreat welcomes you with tranquil pastel hues. Unwind in style with Netflix entertainment & private parking. Whether you're a solo adventurer, a couple seeking a romantic getaway, a small family, or a busy professional, our haven caters to your needs. Experience seamless arrival with our self checkin key safe, ensuring your journey begins stress-free. We can't wait to welcome you! ☺️

Guest favourite
A cozy bedroom is highlighted by a snug bed dressed in soft linens and decorative pillows. Natural light filters through a large window adorned with sheer curtains, offering a view of greenery outside. A small side table with a lamp completes the serene space.
Apartment in Portobello
4.92 out of 5 average rating, 433 reviews

Bijou by the beach

Beautiful one bedroom flat in Portobello, Edinburgh’s seaside town. Ideally located for a relaxed stay and long walks on the beach, Nicola and I have lived here for 10 years and think it’s the perfect place to stay in Edinburgh. Only a short bus or taxi ride into the heart of the city, Portobello is the best of both worlds. To get to the beach just walk under the bridge and straight down Brighton Place and Bath street. It’s a 7 min walk.

A modern bathroom is featured, showcasing neutral tiles and a bathtub with a shower. A circular mirror provides soft lighting above the sink. Nearby, a laundry area with stacked washer and dryer is visible. The living space includes a sofa, two chairs, and a television, illuminated by natural light.
Townhouse in Craigmillar
4.89 out of 5 average rating, 46 reviews

Spacious 4 DBL BR House – Group Friendly + Parking

Newly refurbished 4-bedroom house with unlimited free parking in a quiet area east of Edinburgh. Set over 3 floors, it features 2 bathrooms, a WC, full kitchen, fast Wi-Fi, smart TV, laundry, and a garden. Each room has a double bed, desk, and chair. Just 15–20 mins to city centre by car or 30–35 mins by bus. Direct buses to Old Town (Bus 2) and New Town (Bus 30). Easy airport access via Bus 18, Airlink 100 + Bus 30, or taxi.

Popular amenities for Craigmillar/Niddrie holiday rentals