Browse cafe in Dalkeith. Use this directory to compare ratings, reviews, photos, opening hours, addresses and contact details. 40 results in Dalkeith. Average rating 4.3/5 based on 15,826 reviews & ratings.

Advertisements

Directory overview

  • 40 Total businesses
  • 4.3 Average rating
  • 98% With reviews
  • 93% With photos
  • 11 Highly rated
  • 38 Open on weekends

Rating distribution

How many businesses fall in each rating band (rated only).

Advertisements

Top-rated at a glance

Businesses ranked by rating confidence — rating combined with review volume.

Business Rating Reviews Category Best for
Prana BJJ 5.0 18 Martial Arts School Brazilian Jiu Jitsu

Browse by city

Nearby regions

Advertisements
  1. 2
    Photo of Kaya’s Cafe - 140 Main St, Newtongrange, Dalkeith EH22 4PF, UK

    Kaya’s Cafe

    ★★★★☆ 4.7 (357 Reviews) Top rated Closed

    “The type of charming local cafe that is sadly all too rare these days, serving a wonderful mix of traditional Scottish dishes and cafe fair with some authentic turkish options. The food is freshly and lovingly prepared to order delivered quickly and with relish. The prices are surprisingly reasonable given the quality. Staff very warm and welcoming and happy to cater to preferences. Ample seating inside and some charming outside tables give it s real Mediterranean feel in the Costa del nitten. Owner passionate about food and pleasing his customers. Only single downside is having to wait awhile for a table as it is so loved by the local community that it's always busy, which is the biggest green flag for a cafe one can give. Highly recommend.”

    Address: 140 Main St, Newtongrange, Dalkeith EH22 4PF, UK
    Phone: +44 131 629 3838
  2. 4
    Photo of Cafe Troy - Jarnac Court, 15 Jarnac Court, Dalkeith EH22 1HU, UK

    Cafe Troy

    ★★★★☆ 4.5 (197 Reviews) Top rated Closed

    “Love coming here, the food is very very good and reasonably priced, the service is phenomenal, the kids love the attention and care they receive every time we come here”

    Address: Jarnac Court, 15 Jarnac Court, Dalkeith EH22 1HU, UK
    Phone: +44 131 663 5234
Advertisements
Advertisements
  1. 11
    Photo of The Scruffy Dog Company - 160 Dalkeith Rd, Edinburgh EH16 5DX, UK

    The Scruffy Dog Company

    ★★★★★ 4.9 (98 Reviews) Top rated Closed

    “Wendy does such a thorough and professional cut on Hamish. Very attuned to his nervousness too. Highly recommend the company.”

    Address: 160 Dalkeith Rd, Edinburgh EH16 5DX, UK
    Phone: +44 131 668 2434
    Website: thescruffydogco.com
  2. 12
    Photo of Lavender Coffee & Crumbs - 114 High St, Dalkeith EH22 1HZ, UK

    Lavender Coffee & Crumbs

    ★★★★★ 4.8 (227 Reviews) Top rated Closed

    “Fantastic cafe with a great ambience, friendly staff and owner and the food..... Delicious! I had the salmon bagel and then a cuppa tea and banoffee pie. Best Banoffee pie I've tasted in years. What had turned out to be a day of errands has become a beautiful day after having a delicious lunch here. Don't skip the cake - they are homemade and mouthwateringly good. Come here hungry and leave very very satisfied.”

    Address: 114 High St, Dalkeith EH22 1HZ, UK
    Phone: +44 131 660 9514
    Website: facebook.com
  3. 13
    Photo of On a Roll - 162 Dalkeith Rd, Edinburgh EH16 5DR, UK

    On a Roll

    ★★★★☆ 4.6 (100 Reviews) Top rated Closed

    “An absolute gem of a takeaway. Good prices. The staff are always incredibly nice and have a great sense of humor. Jan is an absolute star and just brightens your day up. If i could give it 10 stars, i would.”

    Address: 162 Dalkeith Rd, Edinburgh EH16 5DR, UK
    Phone: +44 7756 142129
  4. 14
    Photo of brew! coffee - KIC, Ironmills Park, 30 Ironmills Rd, Dalkeith EH22 1JP, UK

    brew! coffee

    ★★★★☆ 4.6 (89 Reviews) Top rated Closed

    “Lovely place the toys outside for the kids to play with the dogs and being able to sit outside with my family was so relaxing and the staff where very friendly and the coffee and treats where great too will definitely come back.”

    Address: KIC, Ironmills Park, 30 Ironmills Rd, Dalkeith EH22 1JP, UK
    Phone: +44 131 654 1213
Advertisements
  1. 17
    Photo of Edmonstone Inn - 111 Edmonstone Rd, Danderhall, Dalkeith EH22 1QX, UK

    Edmonstone Inn

    ★★★★☆ 4.5 (80 Reviews) Top rated Closed

    “Great little pub with really tasty food. Staff were friendly and helpful and prices were more than reasonable. We went at a bit of a random time during the day so was quite quiet but I'd imagine it has a really good atmosphere at weekends. Big beer garden out the back with lots of space to enjoy the sun but with a covered area too.”

    Address: 111 Edmonstone Rd, Danderhall, Dalkeith EH22 1QX, UK
    Phone: +44 131 563 9852
  2. 18
    Photo of Prana BJJ - 23 Mayfield Industrial Estate, Dalkeith EH22 4AD, UK

    Prana BJJ

    ★★★★★ 5 (18 Reviews) Well rated Closed

    Prana BJJ is a premier martial arts destination located within the Mayfield Industrial Estate in Dalkeith. This facility serves as a central hub for combat sports enthusiasts in the Midlothian area. The gym specializes in Brazilian Jiu Jitsu and Muay Thai, offering classes tailored for both beginners and experienced practitioners. Students engage in technical drills and sparring sessions designed to improve self-defense skills and physical fitness. The facility is equipped with high-specification mats and includes a cafe-style seating area for relaxation.

    Address: 23 Mayfield Industrial Estate, Dalkeith EH22 4AD, UK
    Phone: +44 7738 546078
    Website: pranabjj.com
    Brazilian Jiu Jitsu Fitness Supplements Martial Arts Training Muay Thai Personal Coaching Self-Defense Classes
  3. 19
    Photo of Salisbury Arms Edinburgh - 58 Dalkeith Rd, Edinburgh EH16 5AD, UK

    Salisbury Arms Edinburgh

    ★★★★☆ 4.4 (2,764 Reviews) Well rated Closed

    “Dinner out done right Loved this pub to eat at. Vibrant garden on a Saturday night with people enjoying a drink and good time by the looks of it. Inside was very nice and the food was to die for. I had the lamb and was asked how I would like it cooked and this is something you don’t often get in finer dining establishments. Very very impressed. Thank you to Emily and Alex who served us.”

    Address: 58 Dalkeith Rd, Edinburgh EH16 5AD, UK
    Phone: +44 131 667 4518
  4. 20
    Photo of The Kitchen at Restoration Yard - Dalkeith Country Park via Town Gate, Dalkeith EH22 1ST, UK

    The Kitchen at Restoration Yard

    ★★★★☆ 4.4 (385 Reviews) Well rated Closed

    “My wife and I had lunch here during a visit to Dalkieth Country Park. The restaurant has glass walls so the view to the park is great. The staff are friendly and pleasantly attentive. The menu has a good level of choice. Our meals were hot and freshly prepared. We sat and enjoyed our food and the views before heading off for a long walk through the park. Great”

    Address: Dalkeith Country Park via Town Gate, Dalkeith EH22 1ST, UK
    Phone: +44 131 322 2572
    Website: restorationyard.com
Advertisements
  1. 21
    Photo of The Black Bull - 1 Lothian St, Dalkeith EH22 1DS, UK

    The Black Bull

    ★★★★☆ 4.4 (462 Reviews) Well rated Closed

    “Popped in here today on our way home from Go Ape. We were welcomed by a friendly local who told us where to sit for food. The staff didn't take long to locate us a table for 5 and we were seated within minutes. We placed our order and food started coming out within a reasonable time. Unfortunately there is no kids menu but there is half portions available on some of the main menu. Or as the server said, just ask and they will do chicken nuggets or fish fingers, no problem. All of the food that we had was really good and we had lots of clean plates. We will defo be back when we are back around this area.”

    Address: 1 Lothian St, Dalkeith EH22 1DS, UK
    Phone: +44 131 663 2095
    Website: blackbulldalkeith.co.uk
  2. 22
    Photo of Old Colliery - Old Dalkeith Rd, Sheriffhall Roundabout, Danderhall, Edinburgh EH22 1FD, UK

    Old Colliery

    ★★★★☆ 4.3 (1,767 Reviews) Well rated Closed

    “Really warm welcome by the staff on duty, excellent service, beautiful food, great selection of beverages. Highly recommend and we will definitely be back. I can’t believe I haven’t visited earlier as I drive from Northumberland to the highlands and literally pass on the City Bypass. See you soon”

    Address: Old Dalkeith Rd, Sheriffhall Roundabout, Danderhall, Edinburgh EH22 1FD, UK
    Phone: +44 131 654 2822
  3. 23
    Photo of Grey Horse - 200 Dalkeith Rd, Edinburgh EH16 5DT, UK

    Grey Horse

    ★★★★☆ 4.3 (129 Reviews) Well rated Closed

    “Unreal, classic, masterclass of a local pub. The tall, handsome bartender made sure to handle all my distinguished needs and wants. Highly recommend to any true pub goer. We will be back. TFG”

    Address: 200 Dalkeith Rd, Edinburgh EH16 5DT, UK
    Phone: +44 7871 638229
  4. 24
    Photo of Restoration Yard - Country Park via, Kings Gate, Dalkeith EH22 1ST, UK

    Restoration Yard

    ★★★★☆ 4.3 (573 Reviews) Well rated Closed

    “Make your own hamper at The Store, Hamporium. What is the Hamporium you ask? Well the very lovely and talented store team at Restoration Yard have created a spectacular in-store hamper display filled to the brim with foodie fayre ready for the festive season ahead – a spectacle that Willy Wonka himself would envy! Restoration Yard is stocked with amazing local, Scottish and independent food and drink producers. Your wee eyes will twinkle with delight, your jaw might even drop at the incredible range of tasty treats in store. The Hamporium has a number of ready made hampers available on their website but you can also make your own bespoke hamper. And this is exactly what I did. It was filled with goodies for a perfect cosy Christmas night in. Red wine, crackers and biscuits for cheese, hot chocolate and stirrers, chutney, cured meats, truffle nuts and mince pies. If you fancy heading in store to select and choose your hamper, Dalkeith Country Park, Restoration Yard is approx 30 minutes drive from Edinburgh City Centre. There is plenty of parking, loads of shopping, a fabulous cafe and The Kitchen, a superb restaurant. Plus a great park to wander around. The grounds and the courtyard outside The Store are dog friendly and there are several small cabins selling hot drinks and treats in the courtyard too.”

    Address: Country Park via, Kings Gate, Dalkeith EH22 1ST, UK
    Phone: +44 131 654 1666
    Website: restorationyard.com
  5. 25
    Photo of Mayson's - Town & Country Skips Ltd, 188 High St, Dalkeith EH22 1AZ, UK

    Mayson's

    ★★★★☆ 4.3 (81 Reviews) Well rated Closed

    “Great little pub everyone is friendly and bar staff were lovely.”

    Address: Town & Country Skips Ltd, 188 High St, Dalkeith EH22 1AZ, UK
    Phone: +44 131 663 2034
Advertisements
  1. 26
    Photo of The Sun Inn - Lothian Bridge, Newbattle, Dalkeith EH22 4TR, UK

    The Sun Inn

    ★★★★☆ 4.3 (1,159 Reviews) Well rated Closed

    “I had breakfast here with colleagues today, and I have to say, the service was first class. We really felt looked after. The food was delicious too and came quickly. We had the full monty and the quality was exceptional. I would highly recommend if you're local, it's even worth travelling for. An easy 5/5 review.”

    Address: Lothian Bridge, Newbattle, Dalkeith EH22 4TR, UK
    Phone: +44 131 663 2456
    Website: thesuninnedinburgh.co.uk
  2. 27
    Photo of Harrow Hotel - 2-4 Eskbank Rd, Dalkeith EH22 1HF, UK

    Harrow Hotel

    ★★★★☆ 4.2 (145 Reviews) Well rated Open

    “Nice friendly pub,good atmosphere & fair price”

    Address: 2-4 Eskbank Rd, Dalkeith EH22 1HF, UK
    Phone: +44 131 663 3274
  3. 28
    Photo of Ship Inn - 92 High St, Dalkeith EH22 1HZ, UK

    Ship Inn

    ★★★★☆ 4.1 (101 Reviews) Well rated Closed

    “Came here as a tourist looking for a drink and ended up having a great time. Enough so that the rest of our crew came to check it out without us and had an ever better time!”

    Address: 92 High St, Dalkeith EH22 1HZ, UK
    Phone: +44 131 663 2044
  4. 29
    Photo of Slumdog Delivered - Indian Restaurant - 156 High St, Dalkeith EH22 1AY, UK

    Slumdog Delivered - Indian Restaurant

    ★★★★☆ 4.1 (252 Reviews) Well rated Closed

    “Ordered a takeaway from Slumdog for our anniversary celebration and the food was delicious. Chicken was lovely, sauces were excellent with loads of flavours. Order was delivered earlier than expected. Delivery driver was very friendly. Will definitely order from here again and will also try the restaurant soon.”

    Address: 156 High St, Dalkeith EH22 1AY, UK
    Phone: +44 131 297 3297
    Website: slumdogdelivered.com
Advertisements

People also searched for

Advertisements

Frequently asked questions

Answers generated from the current directory data.

How many cafe are there in Dalkeith?

We list 40 cafe in Dalkeith.

What is the average rating of cafe in Dalkeith?

The average rating is 4.3, based on 15,826 reviews.

Which cafe in Dalkeith are rated highest?

There are 11 top-rated cafe in Dalkeith, for example 5 top-rated: The Scruffy Dog Company (4.9★, 98 reviews); Lavender Coffee & Crumbs (4.8★, 227 reviews); Bridgend Farmhouse Cafe (4.8★, 160 reviews); Kaya’s Cafe (4.7★, 357 reviews); Dalkeith Country Park (4.6★, 2,034 reviews).

How many are open on weekends?

38 work on weekends.