- Alfie's Pizzeria & Takeaway84 High Street, Lanark, SC ML11 7ESRestaurant
- Closed nowBake N Butty44 Bannatyne Street, Lanark, SC ML11 7JRRestaurant
- 5Blethers Coffee Shop6 Wide Close, Lanark, SC ML11 7LXRestaurant Cafe
- Closed nowCapital House95 High Street, Lanark, SC ML11 7LNRestaurant
- 3.5Closed nowChillis121 High Street, Lanark, SC ML11 7LNRestaurant
- 1Closed nowChina Bleu43-45 Wellgate, Lanark, SC ML11 9DSRestaurant
- China Chef10 Saint Leonard Street, Lanark, SC ML11 7ABRestaurant
- 3.7Closed nowEbi's Takeaway Lanark92 High Street, Lanark, SC ML11 7ESRestaurant
- 4Closed nowGreggs71 High Street, Lanark, SC ML11 7LNRestaurant Cafe
- Hadyoon G71 Wellgate, Lanark, SC ML11 9DSRestaurant
- 3.3Highland Star31 Smyllum Road, Lanark, SC ML11 7BZRestaurant
- 4.6Horse and Jockey56 High Street, Lanark, SC ML11 7ESRestaurant Bar
- 5Closed nowJholpai Indian Fusion1 Hope Street, Lanark, SC ML11 7LZRestaurant
- Closed nowPrego3 High Street, Lanark, SC ML11 7LURestaurant
- 4.8Closed nowRistorante La Vigna40 Wellgate, Lanark, SC ML11 9DTRestaurant
- 5Closed nowRoute 3636 Wellgate, Lanark, SC ML11 9DTRestaurant
- 4Closed nowStables BistroLanarkmoor Country Park, Lanark, SC ML11 9TARestaurant Bar
- 4Closed nowSubway127-129 High Street, Lanark, SC ML11 7LNRestaurant
- 2.5Closed nowTaj Mahal45 High Street, Lanark, SC ML11 7LURestaurant
- 4.7Teatime Coffee Shop1-3 Hyndford Place, Lanark, SC ML11 9EARestaurant Cafe
- The Courtyard Restaurant3 Castlegate, Lanark, SC ML11 9DZRestaurant
- 5Closed nowThe Crown Tavern17-21 Hope Street, Lanark, SC ML11 7NERestaurant Bar
- 5Closed nowValerio's Fish and ChipsBannatyne Street, Lanark, SC ML11 7LBRestaurant
- 3Well Fed53 Wellgate, Lanark, SC ML11 9DSRestaurant