We have Pubs (52), Restaurants (155), Banks (6), Hotels (15), Shops (501), Supermarkets (15), Takeaways (38), Cinemas (12), Home improvement (182), Health and beauty (296), Attractions (69), Property services (60), Education (172), Business services (55) and Leisure (44)
For each listing we have opening times, address, phone number, reviews and photos
The nearest train stations to Townhill are
Dunfermline Queen Margaret (0.85 miles)
Dunfermline Town (1.61 miles)
52 Pubs in Townhill in 9 categories
17 bars listed
9 night clubs listed
5 tapas bars listed
4 cocktail bars listed
3 wine bars listed
2 gastropubs listed
1 sports bar listed
1 karaoke bar listed
10 other pubs listed
155 Restaurants in Townhill in 38 categories
9 mexican restaurants listed
9 fish and seafood restaurants listed
8 japanese restaurants listed
8 turkish restaurants listed
7 thai restaurants listed
7 fish and chips restaurants listed
7 fast food restaurants listed
7 chinese restaurants listed
6 chicken restaurants listed
6 italian restaurants listed
6 spanish restaurants listed
6 french restaurants listed
6 indian restaurants listed
5 english restaurants listed
5 czech restaurants listed
5 british restaurants listed
4 vegetarian restaurants listed
4 pizza restaurants listed
4 vegan restaurants listed
3 fine dining restaurants listed
3 sushi restaurants listed
3 irish restaurants listed
2 dessert restaurants listed
2 tapas restaurants listed
2 buffet restaurants listed
2 asian restaurants listed
2 breakfast restaurants listed
1 teppanyaki restaurant listed
1 bulgarian restaurant listed
1 cantabrian restaurant listed
1 bangladeshi restaurant listed
1 vietnamese restaurant listed
1 korean restaurant listed
1 greek restaurant listed
1 cantonese restaurant listed
1 kosher restaurant listed
1 eastern european restaurant listed
7 other restaurants listed
Banks in Townhill
102 High Street, Dunfermline, KY12 7DP
11-13 East Port, Dunfermline, KY12 7JY
75 High Street, Dunfermline, Fife, KY12 7DL
25 East Port, Dunfermline, Fife, KY12 7JL
52/54 East Port, Dunfermline, Fife, KY12 7HB
68-70 High Street, Dunfermline, Fife, KY12 7AT
Hotels in Townhill
Crossford, Dunfermline, KY12 8NN
1 Saint John's Drive, Dunfermline, KY12 7
126 Grieve Street, Dunfermline, KY12 8DW
29-35 Bruce Street, Dunfermline, KY12 7AG
Main Street, Dunfermline, KY12
Kingseat Rd, Dunfermline, KY12
18 Bridge Street, Dunfermline, KY12 8DA
Dunfermline, KY12 8HD
35 Main Street, Kingseat, Dunfermline, KY12 0TJ
1 Canmore Street, Dunfermline, KY12 7NU
West Road, Saline, Dunfermline, KY12 9UN
Dunfermline, KY12 9JJ
Pilmuir St, Dunfermline, KY12 9AQ
Dunfermline, KY11 8DY
15 Thistle St, Dunfermline, KY120JA
501 Shops in Townhill in 129 categories
12 sign shops listed
11 cigar shops listed
11 tattoo shops listed
10 auto body shops listed
10 craft stores listed
9 pine furniture shops listed
9 noodle shops listed
9 book stores listed
8 print shops listed
8 bathroom supply stores listed
8 appliance stores listed
8 designer clothing shops listed
8 copy shops listed
7 electronics repair shops listed
7 bead stores listed
7 computer software stores listed
6 costume stores listed
6 off track betting shops listed
6 model shops listed
6 picture frame shops listed
6 antique furniture stores listed
6 convenience stores listed
6 computer stores listed
6 drug stores listed
6 bed shops listed
6 balloon stores listed
6 juice shops listed
5 trailer repair shops listed
5 pasta shops listed
5 ham shops listed
5 cookie shops listed
5 blinds shops listed
5 motorcycle repair shops listed
5 body piercing shops listed
5 cheese shops listed
5 bicycle repair shops listed
5 dress shops listed
5 embroidery shops listed
5 garden furniture shops listed
5 ski shops listed
5 diy shops listed
5 bridal shops listed
4 baking supply stores listed
4 tool repair shops listed
4 farm shops listed
4 cake shops listed
4 kitchenware shops listed
4 pawn shops listed
4 fashion accessories stores listed
4 quilt shops listed
4 cd stores listed
4 motorcycle shops listed
4 shoe repair shops listed
4 barber shops listed
4 flooring stores listed
4 upholstery shops listed
4 curtains shops listed
4 bicycle stores listed
4 dessert shops listed
4 tobacco shops listed
3 aircraft supply stores listed
3 gift shops listed
3 fence supply stores listed
3 boot repair shops listed
3 department stores listed
3 banner stores listed
3 antique stores listed
3 coffee stores listed
3 candle stores listed
3 specialist book shops listed
3 fabric stores listed
3 stamp shops listed
3 asian grocery stores listed
3 auto glass shops listed
3 musical instrument repair shops listed
3 truck repair shops listed
3 formal wear stores listed
3 sewing shops listed
3 feed stores listed
2 childrens stores listed
2 collectibles stores listed
2 auto machine shops listed
2 discount stores listed
2 art supply stores listed
2 beer stores listed
2 bird shops listed
2 building materials stores listed
2 brake shops listed
2 cricket shops listed
2 butcher shops listed
2 transmission shops listed
2 tailors listed
2 auto repair shops listed
2 golf shops listed
2 auto parts stores listed
2 sandwich shops listed
2 coffee shops listed
2 bedroom furniture stores listed
2 baby clothing stores listed
2 mobile phone repair shops listed
1 bowling supply shop listed
1 camera store listed
1 surf shop listed
1 chinaware store listed
1 bedding store listed
1 furnace store listed
1 ice cream shop listed
1 baby store listed
1 photo shop listed
1 fireworks store listed
1 used bicycle shop listed
1 camping store listed
1 dance store listed
1 herb shop listed
1 chocolate shop listed
1 wig shop listed
1 adult entertainment store listed
1 boot store listed
1 cabinet store listed
1 fireplace store listed
1 hobby shop listed
1 dive shop listed
1 camera repair shop listed
1 soup shop listed
1 tuxedo shop listed
1 electronics store listed
1 furniture repair shop listed
1 tractor repair shop listed
19 other shops listed
Supermarkets in Townhill
Carnegie Drive Retail Park, Dunfermline, KY12 7AU
Supermarket, Dunfermline, 174 Queensferry Road, KY11 2JF
88 Main Street, Crossford, KY12 8NL
94 Main Street, Cairneyhill, KY12 8QU
Unit 2, Dunfermline, Carnegie Drive Retail Park, KY12 7AU
79-81 Pilmuir Street, Dunfermline, KY12 0LN
80 Townhill Rd, Dunfermline, KY12 0JH
1A Whitelaw Road, Dunfermline, KY11 4RN
4 East Baldridge Drive, Dunfermline, KY12 9ET
4 East Baldridge Drive, Dunfermline, KY12 9ET
Halbeath Road, Dunfermline, KY12
St Leonards Street, Dunfermline, Fife, KY11 3NY
31 Inchkeith Dr, Dunfermline, KY114HS
Calais Farm Road, Dunfermline, KY11 4QX
Robertson Rd, Dunfermline, KY120XS
38 Takeaways in Townhill in 7 categories
8 pizza takeaways listed
7 chinese takeaways listed
5 fish and chips takeaways listed
5 sandwich shop and takeaways listed
3 indian takeaways listed
2 fried chicken takeaways listed
8 other takeaways listed
Cinemas in Townhill
21 Lundin Road, Crossford, Dunfermline, KY12 8PN
1 Whimbrel Place, Dunfermline, Fife, KY11 8EX
Whimbrel Place, Dunfermline, Fife, KY11 8
120 Wester Hailes Road, Edinburgh, EH14 2SW
118 Lothian Road, Edinburgh, EH3 8BG
88 Lothian Road, Edinburgh, EH3 9BZ
130/3 Dundee Street, Edinburgh, EH11 1AF
Leith Street, Edinburgh, EH1 3AT
18 Newbattle Terrace, Edinburgh, EH10 4RT
Victoria Dk Leith Docks, Edinburgh EH6, Edinburgh, EH6 7DZ
120 West End Place, Edinburgh, EH3 9BG
40-44 Thistle Street, Edinburgh, EH2 1EN
182 Home improvement in Townhill in 34 categories
17 plumbers listed
11 builders listed
11 painter decorators listed
11 plasterers listed
10 solar energy equipment suppliers listed
10 roofing services listed
9 architects listed
8 curtains listed
8 flooring listed
7 tiling contractors listed
7 carpenters listed
7 gardeners listed
7 electricians listed
6 central heating services listed
6 removal services listed
6 kitchen design and installation listed
5 welders listed
4 arborist and tree surgeons listed
4 audio visual consultants listed
3 carpets listed
3 paving contractors listed
3 doors listed
3 curtain maker and retailers listed
2 deck builders listed
2 locksmiths listed
2 interior designers listed
2 fireplaces listed
2 conservatory supply and installation listed
1 double glazing installer listed
1 pest control listed
1 bathrooms listed
1 drain services listed
1 fencing listed
1 shutters and blinds listed
296 Health and beauty in Townhill in 54 categories
25 sportswear stores listed
17 sports schools listed
14 beautys listed
13 alternative medicine practitioners listed
12 medical centers listed
11 childminders listed
11 sports shops listed
10 hairdressers listed
10 care servicess listed
8 opticians listed
8 podiatrists listed
8 weight loss services listed
7 cosmetic dentists listed
7 dental clinics listed
6 hair cares listed
6 eye care clinics listed
6 gyms listed
6 nail salons listed
6 beauty supply stores listed
6 sports venues listed
5 mens hairdressers and barbers listed
5 beauty salons listed
5 running stores listed
5 doctors listed
5 surgeons listed
5 optometrists listed
5 swimmings listed
5 chiropractors listed
4 spas listed
4 yoga studios listed
4 dental labs listed
4 sports massage therapists listed
4 hair salons listed
4 creches listed
3 cosmeticss listed
3 dentists listed
3 massage therapists listed
3 acupuncture clinics listed
2 osteopaths listed
2 swim clubs listed
2 skin care clinics listed
2 addiction treatment centers listed
2 nannys listed
2 laser eye surgerys listed
2 hair extension technicians listed
1 facial spa listed
1 spa and health club listed
1 oral surgeon listed
1 dental hygienist listed
1 medical spa listed
1 contact lenses supplier listed
1 gymnastics club listed
1 pediatrician listed
1 family planning center listed
69 Attractions in Townhill in 15 categories
10 theatres listed
10 aquariums listed
9 art galleries listed
9 golf courses listed
7 museums listed
5 park and gardens listed
4 go karting listed
3 stadiums listed
3 lakes listed
2 zoos listed
2 exhibition and trade centres listed
2 nature reserves listed
1 holiday park listed
1 golf driving range listed
1 cathedral listed
60 Property services in Townhill in 7 categories
11 commercial estate agents listed
10 property investment listed
9 estate agents listed
8 property management companies listed
8 mortgage brokers listed
7 property developers listed
7 property and estate management listed
172 Education in Townhill in 33 categories
9 ballet schools listed
9 primary schools listed
9 music schools listed
9 nursery schools listed
9 guitar instructors listed
8 high and secondary schools listed
8 after school clubs listed
8 english language schools listed
7 community schools listed
7 piano instructors listed
7 karate schools listed
7 business schools listed
7 language schools listed
6 driving schools listed
6 kickboxing schools listed
6 beauty schools listed
6 drama schools listed
5 independent or preparatory schools listed
4 taekwondo schools listed
4 music instructors listed
4 riding school and stables listed
4 schools listed
4 art and design schools listed
3 tennis lessons listed
3 sailing schools listed
3 swimming lessons listed
2 dance schools listed
2 martial arts schools listed
2 kung fu schools listed
1 swimming instructor listed
1 golf instructor listed
1 aikido school listed
1 single sex secondary school listed
55 Business services in Townhill in 10 categories
9 cleaners listed
8 caterers listed
8 office supply stores listed
7 business management consultants listed
7 office services listed
5 website designers listed
5 web hosting companies listed
4 office equipment suppliers listed
1 vending machines listed
1 photocopiers listed
44 Leisure in Townhill in 13 categories
10 car servicing listed
6 wedding entertainment listed
5 wedding flowers listed
5 venue hire listed
3 band entertainment listed
3 karaoke listed
3 photographers listed
2 car washes listed
2 windscreen repair listed
2 dog boarding listed
1 pony riding listed
1 bouncy castles listed
1 event photography listed
Top pubs in Townhill
Bar
459 Lanark Road, Juniper Green, EH14 5BA
14.1 miles away
Tanners is a good bar and restaurant it has good conservatory out back. Also has good staff who keep conversations ...
76 Telford Rd, Edinburgh, EH4 2NF
11.6 miles away
what a beautiful pub! lovely food and friendly staff. special menus are good value
Bar
10 High Street, Glenrothes, KY7 6DQ
14.1 miles away
Where to start?? Being new to the area and using our caravan nearby, my partner Jenny and I have fallen in ...
75 Craigmount Brae, Edinburgh, EH12 8XF
10.8 miles away
does fantastic food just had great meal and great day there very friendly
Bar
2 John Street, Falkirk, FK2 7BP
14.6 miles away
Arrived for a wee swallie nd was greeted with a bottle of proseco from the bar manager Elaine and owner ...
Top restaurants in Townhill
36 Shore, Edinburgh, EH6 6QU
12.9 miles away
Brilliant lunch and variety of food, spoilt for choice! Lovely friendly staff and recommend the burgers!
Chicken Restaurant
4 Robertson Road, Rosyth, Dunfermline, KY12 0AS
0.9 miles away
Love Gennaros - live not near round the corner but decided on a delivery tonight! :D Tried all ...
Fast Food Restaurant
7-8 Huntsmans Court, Glenrothes, KY7 6SX
13.2 miles away
Worked our way through most of the menu and everything has been great. Very good value for money and quick ...
Falkirk, FK2 0XS
12.8 miles away
This restaurant has new owners and a brilliant new chef !!!Personal friendly service fantastic food.Why not give it a try,they ...
Italian Restaurant
46 West Main Street, Uphall, Broxburn, EH52 5DW
11.4 miles away
Amazing food, easy on the wallet and staff are fantastic!
Top banks in Townhill
12 Main Street, Kelty, Fife, KY4 0AA
3.7 miles away
kelty branch have been very impressed with service and helpful staff.Will continue to use in future rather than dunfermline.
71 George Street, Edinburgh, EH2 3EH
13.1 miles away
Just transferred my ac to nbs after 50 ie FIFTY years with RBS due to their appalling service ...
19 High Street, Alloa, Clackmannanshire, FK10 1JF
13.8 miles away
hi Arron thanks for your help with the promble that i had with a company takeing money out of my ...
2 Craigentinny Avenue, Edinburgh, EH7 6PX
14.8 miles away
Manager lazy, ignorant and rude. When serving as a teller, tends to take the pay-in book and *throw* it back ...
172 High Street, Musselburgh, EH21 7DZ
18 miles away
banked here for the last 20 years and always had a great relationship with the staff. Sadly their ...
Top hotels in Townhill
High Street, Auchtermuchty, Cupar, KY14 7AP
16 miles away
I stayed one night last week at The Forest Hills Hotel. The Proprieters Michael and Margaret were brilliant hosts. The ...
2 Joppa Pans, Edinburgh, EH15 2HF
16.6 miles away
the best mussels i have ever tasted,and some of the best main courses,for quality and quantity,thats if you have any ...
Lasswade, EH18 1HE
18.9 miles away
A warm welcome. Rooms very clean and nicely decorated. Breakfast was superb Everything you could wish for
Mill Street, Kirkcaldy, KY1 1SD
10.4 miles away
Absolutely amazing, can't wait to go again. People are so friendly.
20 Townhead, Kirkcaldy, KY1 2XQ
12.3 miles away
My wife and I attendwed the Valentine dinner and dance last night.It was a great success the dinner was first ...
Top shops in Townhill
Auto Repair Shop
The Shore, Leith, Edinburgh, EH6 7BY
13 miles away
Excellent service from start to finish its nice to deal with a company that cares for the customer rather than ...
Barber Shop
Newkirkgate, Edinburgh, EH6 6AA
13.1 miles away
Brilliant barber,highly recommend been going now since I was a young lad,wouldn't go anywhere else 😀
Convenience Store
3 Lochnagar Court, Glenrothes, KY6 3NR
12.8 miles away
Great store. Very clean and friendly service.
Brake Shop
Castleblair Business Centre Fullerton Road Poplar Road, Glenrothes, KY7 4AA
12.7 miles away
A1************ first class
Barber Shop
2 Greenpark Drive, Polmont, Falkirk, FK2 0PZ
12.6 miles away
Best barbers in years, you always get what you ask for, Jackie and her colleagues do a great job at ...
Top supermarkets in Townhill
57 Muirhouse Gardens, Edinburgh, EH4 4TD
10.5 miles away
Awesome shop awesome staff
2A Sycamore Walk, Blackburn, EH47 7LQ
16.5 miles away
Excellent shop. Cheerful helpful staff, including management (unusual), always full shelves, bread and milk £1, hard to beat. Choose it ...
10 Colinton Mains Dr, Edinburgh, EH13 9AH
14.7 miles away
Huge improvement in quality of Fruit and vegetables since new Chief Executive took over - very fresh - nice choice - ...
30 New Swanston, Edinburgh, EH10 7JA
15.4 miles away
we visited this morrisons while staying at near by travel lodge over the Easter weekend ..what a lovely clean store ...
20 Easter Drylaw Place, Edinburgh, EH4 2QF
11.3 miles away
This shop is somewhere really good to go for cheap prices and great product.
Top takeaways in Townhill
48 Mary Street, Redding, Laurieston, FK2 9PP
13.7 miles away
great takeawayx
Fish and Chips Takeaway
14 Market Street, Mid Calder, Livingston, EH53 0AA
13.7 miles away
great food and great service. i use it all the time .
13 Market Street, Mid Calder, Livingston, EH53 0AL
13.7 miles away
Best chinese takeaway in west lothian great value for money and best quality of food and service around
82 Mill Street, Alloa, FK10 1DY
13.7 miles away
absolutely the best chippy in alloa love it!The food here is the best by far.
54 North Main Street, Falkirk, Carronshore, FK2 8HL
13.8 miles away
Great fresh fish and chips, it's been the best forever.
Top cinemas in Townhill
12 Kinnaird Retail Park, Edinburgh, EH15 3RD
16.7 miles away
Great cinema for east lothian am a regular!
Whimbrel Place, Dunfermline, Fife, KY11 8
1.7 miles away
yes a fine cinema with plenty of films to choose from could do with more staff when purchasing tickets ...
Top home improvement in Townhill
Interior Designer
46 Bavelaw Road, Balerno, EH14 7AE
14.8 miles away
Sadly Cottonwood Interiors is long gone. The designers were fantastic, very friendly and had a great eye for detail, they ...
Plumber
5 Rankin Drive, Edinburgh, EH9 3AT
15.2 miles away
The lads turned up and fixed my damaged toilet in no time. A job well done. Very satisfied with their ...
Electrician
13 Bellevue Park, Alloa, FK10 1LB
14.5 miles away
prompt , reliable service. reasonable prices, quality work.
Aquarium and Pond Supplies
Lower London Road, Edinburgh, EH7 5SY
14 miles away
Just love this shop it looks small from the outside but huge inside,absolutely everything you need for fish and reptiles. ...
Double Glazing Installer
174-176 South Mid Street Main Street, Falkirk, FK2 0PX
12.5 miles away
Professional company and excellent customer care, high quality products. Delighted with the high spec finish,would recommend to anyone, five ...
Top health and beauty in Townhill
Hairdresser
42 Easter Road, Edinburgh, EH7 5RG
13.7 miles away
I've been in salon on leith walk. Very nice and kind polish hairdresser. Professional ! Done perfect Job for very good ...
Sauna
42 Albion Road, Edinburgh, EH7 5QU
13.6 miles away
Highly recommend the massage of the lovely lady who is called infact a honestly don't have her name but she ...
Optician
22 Market Street, Mid Calder, Livingston, EH53 0AA
13.7 miles away
Lothian optical in mid calder, west lothian, absolutely fab service, great value, great choice, very friendly family business. Now that ...
Gym
1 Howden South Road, Livingston, Howden, EH54 6AA
14 miles away
Best gym in Livingston I've been to!!,not picked up any injuries since I've been there as the state of the ...
Hair Salon
The Cross, Carronshore, Falkirk, FK2 8ET
14.1 miles away
Great hairdresser been going now for nearly a year , best cut and service and prices are brill,
Top attractions in Townhill
Aquarium
Castlelaurie Industrial Estate, Falkirk, FK2 7XF
14.3 miles away
the tanks are always clean
Top property services in Townhill
Property and Estate Management
43 Morningside Road, Edinburgh, EH10 4DR
14 miles away
Don't ever use these guys! We rented a property from them and 6 weeks after finishing our agreement we are ...
Estate Agent
23 Jarnac Ct, Dalkeith, EH22 1HU
19.6 miles away
This is an awful company - do not deal with them. As a professional person I leased a property ...
Estate Agent
42-46 Mill Street, Alloa, FK10 1DY
13.8 miles away
I've travelled around Central Scotland and I can confidently say that this is the worst rental agency I have encountered. ...
Property Management Company
74 Mansefield, East Calder, Livingston, EH53 0JE
13.5 miles away
Eric wicks is a Walt, his shabby work fall way below par along with him pretending to be a soldier ...
Estate Agent
61-63 Broughton Street, Edinburgh, EH1 3RJ
13.2 miles away
Wish 0-star is an option. To whom viewing this review, this will get very long. It's a rather long due ...
Top education in Townhill
Music School
151 London Road, Edinburgh, EH7 6AE
14.4 miles away
One of the best places to get guitar lessons in Edinburgh. Tutors are great players and make it so easy ...
School
59 Clerk Street, Loanhead, EH20 9RE
18.4 miles away
prompt effiecient friendly and trustworthy..you will not be bamboozled or spun a tale here..highly recommended, I will not be going ...
Driving School
6 Douglas Park, Dunfermline, KY12 9YE
1.7 miles away
Awesome instructor! I can't believe I wasted my time and money with my previous school/instructor. Great value and fun
Driving School
18 Spinkhill, Laurieston, Falkirk, FK2 9JR
13.9 miles away
Always late ,waste time. Will not clear the your mistakes .avoid and search for a better.
Driving School
Newhailes Industrial Estate Newhailes Road Olivebank, Musselburgh, EH21
17.5 miles away
Second time my grandsons test cancelled not good enough. One cancellation is acceptable two should never happen. Watch this ...
Top business services in Townhill
Caterer
97 Foulford Road, Cowdenbeath, KY4 9AT
3.5 miles away
Meds did catering for my party last year, couldn't faulting, beautiful fresh food, great prices, good service, doing it again ...
Office Equipment Supplier
Easter Inch Industrial Estate, Bathgate, EH48 2FJ
15.6 miles away
No any doubt 10 out of 10 direct digital reviews for the excellent service. Great service by the direct digital ...
Cleaners
Main Rd, Wellwood, Dunfermline, KY12 0PA
4.5 miles away
Very unprofessional company from the word go. You only need to research that this company changes their names very often ...
Cleaners
Izatt Avenue, Dunfermline, KY11 3BZ
2.1 miles away
Rubbish company who use fake parts, but charge genuine prices. Fake Dyson parts damaged my machine, such that I ...
Website Designer
99 Giles Street, Edinburgh, EH6 6BZ
13 miles away
web design company??? no web site listed Says it all
Top leisure in Townhill
Karaoke
67 Main Street, Thornton, Kirkcaldy, KY1 4AG
12.4 miles away
Nice and friendly place. Made us feel welcome . Room price was cheapest in give. Good value for money.
Car Servicing
46 Pinkie Road, Musselburgh, EH21 7HA
18.2 miles away
A top notch garage, staff very approachable and helpfu, prices reasonable too… Yes, I am a customer
Car Servicing
6 Croft Street, Dalkeith, EH22 3BA
19.6 miles away
Davie at dalkeith kwik fit was so helpful and really nice his service was great would go back again
Windscreen Repair
33 Forth Gardens, Dunfermline, KY12 9RH
5.3 miles away
I want to say the service provided by this company is excellent & Derek deserves all the business he can ...
Venue Hire
38 Victoria Road, Kirkcaldy, KY1 1DR
10.8 miles away
Stayed here 2 nights was going to stay till Christmas wish I had good place and people should have ...