TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best British Restaurants in Bath

34 restaurants

Sort by Relevance

British

The Roseate Villa Bath

Henrietta Road, BA2 6PH, Bath

British

Stall Street, BA1 1LZ, Bath

9.8 / 10
9 reviews

Average price £25

British

The Pantry, BA1 2XT, Bath

9.0 / 10
14 reviews

Average price £25

Fine Dining

Sydney Road, BA2 6NT, Bath

6.6 / 10
7 reviews

Average price £40

Specify a date and enjoy promotions of up to -50% in our best restaurants

British

Sydney Road, BA2 6JF, Bath

Average price £25

British

Newton St. Loe, BA2 9BB, Bath

Average price £80

British

Orange Grove, BA1 1LP, Bath

Average price £65

British

23 Milsom Street, BA1 1DE, Bath

9.2 / 10
4 reviews

Average price £82

British

Ford, SN14 8RP, Chippenham

8.8 / 10
29 reviews

Average price £25

British

Mill Lane, Bath

9.0 / 10
7 reviews

Average price £92

British

The Mill, Rode, BA11 6PS, Frome

British

Castle Combe, SN14 7HP, Chippenham

British

Woolley Green,Wiltshire, BA15 1TX, Bradford-on-Avon

9.4 / 10
10 reviews

Average price £34

British

Narrow Quay, BS1 4QD, Bristol

9.5 / 10
48 reviews

Average price £28

British

Mercure Hotel, Redcliffe Hill, BS1 6SQ, Bristol

Average price £35

British

55 Corn Street, BS1 1DR, Bristol

7.8 / 10
6 reviews

Average price £30

British

96 Gloucester Road, Bishopston, BS7 8BN, Bristol

Average price £25

British

7 - 9 Baldwin Street, BS1 1RU, Bristol

Average price £30

British

16 Regent Street, BS8 4HG, Bristol

Average price £25

British

42 Bristol Road, BS14 0PT, Bristol

9.9 / 10
5 reviews

Average price £33

British

Lower Guinea Street, BS1 4RG, Bristol

Average price £25

British

New Road Stoke Gifford, BS34 8TJ, Bristol

Average price £30

British

Avon Mill Lane, BS31 2UG, Bristol

Average price £80

British

Down Road, BS36, Bristol

Average price £72

British

2 High Street, SN13 0HB, Corsham

Average price £36

Filter

TheFork advantages