Rain or shine, Edinburgh, the hilly capital of Scotland, has something for everyone. A beautiful landscape where the old meets the new, Edinburgh has all the right ingredients for a picture-perfect vacation destination. The neoclassical edifices, modern buildings, the green hills, the blue sea, the red cliffs, and the city’s most iconic landmarks, the Edinburgh Castle and the Holyrood Palace - experiencing the sights, sounds, and tastes of this vivacious city is a real treat. A great place to travel with your family, you can also explore the nearby attractions including the Outlander sites, Harry Potter filming locations, the Scottish Borders, and Glasgow, once you are in the city. Edinburgh also has a lot of great accommodation options for all types of travelers, especially for families. If you are planning a trip with your family, check out some of the best hotels in Edinburgh with family rooms.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to family-friendly amenities and activities. The image galleries get refreshed with the latest updates regularly. They were last updated on May 06, 2026.
1. Hilton Edinburgh Carlton (from USD 148)
Welcome to this beautiful hotel, located in the city center. A family-friendly hotel, it has a variety of room options which will help you choose the best for you. Rooms are big with high ceilings, well-lit, and have comfortable beds. Though it is a busy area, you will never feel it once you are inside the hotel. Overlooking The Royal Mile, the hotel has a stylish cocktail bar and modern brasserie. Lively Princes Street is just 300 m (328 yards) away and Edinburgh Castle is a 10-minute walk away. Waverley Rail Station is directly adjacent to the hotel. The spacious rooms in the hotel include a private bathroom with Peter Thomas Roth toiletries. The in-house restaurant, Marco Pierre White Steakhouse, offers a traditional British menu and some of Marco’s classic dishes. You will love it here with your dear ones.
Hilton Edinburgh Carlton This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: 19 North Bridge, Edinburgh Old Town, Edinburgh, United Kingdom, EH1 1SD
795 meters (0.5 ft) from Edinburgh Castle
2. Cityroomz Edinburgh (from USD 220)
Plenty of dining options nearby, though some guests may miss having on-site dining facilities.
Great value for the central location, with rooms exceeding expectations for the price range.
Superb central location, with easy access to tourist attractions, restaurants, and public transport.
Convenient access to public transport, clean rooms, and friendly staff, though some rooms may benefit from additional storage and modernization.
You will find this hotel perfect for a small or big family, right in the heart of the historic city. Choose a family room, King Suite or Queen Suite that will be spacious enough for your group. The rooms with bright modern décor come with flat-screen TV and free toiletries. You can also avail an extensive spread of continental breakfast featuring croissants, pastries, cereals and cold meats at an extra charge. If you are in a rush, an express bagged breakfast of coffee and pastries can be taken. A kid-friendly buffet is also available at the hotel. As the hotel is close to all historic places, traveling with your family, especially kids will not be a tedious task. Edinburgh Castle is a 10-minute walk away and you can relax in Prince’s Street Gardens or take a stroll down the Royal Mile.
Four Points Flex by Sheraton Edinburgh
Address: 25-33 Shandwick Place
573 meters (0.4 ft) from Edinburgh Castle
3. The George Hotel (from USD 251)
Excellent breakfast with a good variety, but some issues with buffet and dining areas
High prices for small rooms, but excellent location and attentive staff
Perfect central location near train station, shops, and attractions
Lovely building, but some areas need refurbishment and better soundproofing
If you want to relish the sights and sounds of Edinburgh appropriately, this family-friendly hotel is definitely worth checking out. Located in the city center, the Principal Edinburgh George Street, formerly The George Hotel, is close to Edinburgh Castle, Princes Street Gardens and Holyrood Palace. With classy rooms, gym, high-speed WiFi and an en suite bathroom, you can experience the elegant grandeur of the hotel. Different room types including the 2 Double Beds Superior, King Deluxe, King Superior and Junior Suite are great choices for a small family. The Printing Press Bar & Kitchen serves seasonal Scottish produce throughout the day and night. It is open seven days a week offering breakfast, lunch and dinner, with a late-night bar until 1:00 am. Enjoy your stay with your family and explore all the nearby attractions without wasting much time.
InterContinental Edinburgh The George by IHG This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: 19 - 21 George Street
635 meters (0.4 ft) from Edinburgh Castle
4. Hampton By Hilton Edinburgh West End (from USD 306)
You may not be able to stay in a castle but you can definitely stay close to one. Check out this family-friendly hotel, which is 12 minutes away from the Edinburgh Castle. This hotel is perfect for your family as it has family rooms with a sofa bed and a large double bed. Other amenities include a flat-screen HDTV, WiFi, tea/coffee making facilities, ironing facilities and an en-suite bathroom with a shower, towels and complimentary toiletries. The hotel is located within a five-minute walk of EICC and nearby popular landmarks include the National Museum of Scotland, Camera Obscura and World of Illusions and the Edinburgh Playhouse. The property features a bar, as well as a restaurant serving international cuisine for dinner. Relax in this property with your family and enjoy a self-serve buffet breakfast featuring continental and cooked breakfast items. The hotel also offers a 24-hour snacks menu, which would be helpful if you have kids with you.
Hampton By Hilton Edinburgh West End This is a Proud Certified property where you can be extra sure of a welcoming stay.
Address: 166 Fountainbridge
1.03 km (0.7 mi) from Edinburgh Castle
5. Haymarket Hotel (from USD 80)
Delicious and varied breakfast options, with nearby cafes and restaurants.
Reasonable pricing for spacious rooms near city center and transportation hubs.
Conveniently located near Haymarket station and within walking distance of city center.
Victorian-style building, friendly staff, easy access to tram and train stations.
This hotel might be the best bet for families as it has spacious rooms and public transportation, and major attractions are nearby. Located right outside the Haymarket Station and the tram stop, the hotel offers a pleasant, Victorian town house accommodation with friendly service and free WiFi. Scottish breakfast is available every morning and there is a stunning lounge bar in the hotel. The family room includes one single bed and one large double bed with bay windows, a 32-inch LCD TV and a private bathroom with a shower. Other options for families include a quadruple room or triple room. Edinburgh Castle and Murrayfield Stadium are nearby.
The Haymarket Hotel
Address: 1-5 Coates Gardens
1.39 km (0.9 mi) from Edinburgh Castle
6. Apex City of Edinburgh Hotel (from USD 88)
Located in the heart of Edinburgh, minutes away from the eclectic atmosphere of the Grassmarket, this beautiful hotel is a great choice for small families. Enjoy the comfort of luxurious rooms with large beds, a 42-inch LCD TV, luxury toiletries and free WiFi. Guests have access to a swimming pool and fitness center, just a short walk away. Enjoy a stroll with your family around the neighborhood as Edinburgh is best explored by foot. With all major attractions just at a walking distance or a short drive away, the hotel is ideal for a family “staycation.” Guests can also enjoy 24-hour room service and traditional breakfasts.
Apex City of Edinburgh Hotel
Address: 61 Grassmarket
307 meters (0.2 ft) from Edinburgh Castle
7. Fraser Suites Edinburgh (from USD 333)
If you love the historic charms, architecture, and elegance of ancient buildings, then this is the perfect place to stay with your family. Located in the oldest part of Scotland’s capital, where gas lamps light up the sophisticated buildings, this hotel projects out a quaint charm. The hotel features designer furniture, iPod docking stations, LCD flat-screen TVs, bathrooms with rainfall showers, and the kitchenettes come with microwave and refrigerator. The spacious rooms and cozy beds are perfect to relax after a day’s hectic tour. Guests can also use the gym and restaurant inside. Enjoy breakfast, lunch, and dinner at the property’s Stocks Urban Bistro and Bar. Serving European dishes with Scottish produce, you can enjoy a scrumptious meal with your family. The on-site bar features drinks with views of Edinburgh’s skyline.
Fraser Suites Edinburgh
Address: 12-26 St Giles Street
518 meters (0.4 ft) from Edinburgh Castle
8. Holiday Inn Express Edinburgh City Centre (from USD 218)
Breakfast offered a good variety, but some guests mentioned minor issues with temperature and limited vegetarian options.
Reasonable pricing for a central location, but some guests noted unexpected charges.
Prime location near the theater, restaurants, shops, and public transportation, making it easy to explore the city's attractions on foot.
Convenient tram stop, comfortable beds, clean rooms, helpful staff, and complimentary tea and coffee.
Classy, neat and cozy is what Holiday Inn Express is all about. Perfect ambiance, spacious rooms, soothing beds, private bath, and great food, you have everything you are looking for when traveling with your family. This Georgian building is just a five-minute walk from the busy Princes Street and Edinburgh Rail Station. It offers free Wi-Fi access and serves a free buffet breakfast every morning. If you don’t want to stick within the hotel walls, take a stroll around the neighborhood and enjoy the beautiful attractions around. Restaurants, bars, and cinema in the Omni Centre are opposite this hotel. It’s a short stroll to the York Place tram stop, which has a direct connection to Edinburgh Airport (EDI).
Holiday Inn Express Edinburgh City Centre by IHG
Address: Picardy Place
1.27 km (0.8 mi) from Edinburgh Castle
9. The Claremont Hotel (from USD 47)
If you are looking for spacious rooms, comfortable beds, good breakfast, and an ideal location to move around, this is the best bet. Located in the city center, the hotel is 2.6 km (1.6 miles) from Edinburgh Castle and Edinburgh Waverley Railway Station is an 18-minute walk away. With a city view, each room features a TV, a private bathroom with a shower, and an electric kettle. From family rooms to quadruple rooms and triple rooms, you have enough options to choose from. Enjoy delicious Scottish breakfast every morning before you leave to explore the city. If you have elders or kids with you, a special diet is also available upon request. Other highlights include a nightclub, a shared lounge, luggage storage, 24-hour front desk, a bar, and a snack bar.
The Claremont Hotel Edinburgh
Address: 14-15 Claremont Crescent
1.78 km (1.2 mi) from Edinburgh Castle
Enjoy a perfect family vacation in Edinburgh
Be it a one-day trip, a weekend trip or a longer vacation, visitors will never have a dreary time in this bustling and vibrant city. Select the best hotel with family rooms from the list above and enjoy a fun-filled family vacation in Edinburgh.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data