top of page

Hotels for Golfers

St Andrews Dundee Crail East Lothian

Scotland's Golf Coast stretches from Dunbar in the South to Rosehearty in the North.
Two Popular areas St Andrews and East Lothian
Both areas have golf courses that have staged
the Open Championship on several 
occasions.
This is a selection of hotels near the popular courses.

Hotels East Lothian
 

Bayswell Park Hotel

16 Bayswell Park

Dunbar

EH42 1AE

East Lothian

01368 862225

 

Castle Hotel

163 High Street

Dunbar

EH42 1ES

East Lothian

01368 862711

 

The Dolphin Inn

2 Queen's Road

Dunbar

EH42 1LB

East Lothian

01368 868427

 

Linton Hotel & Steak House

3 Bridgend

East Linton

EH40 3AF

East Lothian

01620 860202

 

Greywalls Hotel

Muirfield

Gullane

EH31 2EG

East Lothian

01620 842144

 

The Bonnie Badger Gullane

Main Street

Gullane

EH31 2AB

East Lothian

01620 621111

 

The Mallard Hotel

East Links Road

Gullane

EH31 2AF

East Lothian

01620 842299

Marine Hotel

18 Cromwell Road

North Berwick

EH39 4LZ

East Lothian

+44 344 879 9130

 

The Folly Hotel

1 Station Hill

North Berwick

EH39 4AN

East Lothian

01620 895777

 

The Nether Abbey Hotel

20 Dirleton Avenue

North Berwick

EH39 4BQ

East Lothian

01620 892802

 

The Open Arms Hotel

Main Road

Dirleton

EH39 5EG

East Lothian

01620 850241

Advertise your business here

Advertise your business here

Hotels St Andrews
 

Greyfriars Inn

129 North Street

St. Andrews

KY16 9AG

Scotland

01334 474906

 

The New Inn

21-23 St Mary Street

St. Andrews

KY16 8AZ

Scotland

01334 475828

 

Haar Rooms

1 Golf Place

St Andrews

KY16 9JA

Scotland

Reservations: 01738718387

Hazelbank Hotel

28 The Scores

St. Andrews

KY16 9AS

Scotland

01334 472466

 

Hotel Du Vin

40 The Scores

St Andrews

KY16 9AS

Scotland

01334 845313

 

Kinnettles Hotel

127 North Street

St Andrews

KY16 9AG

Scotland

01334 473387

 

Premier Inn

Largo Road

Saint Andrews

KY16 8NH

Scotland

0333 321 9423

 

Ardgowan Hotel

North Street

St Andrews

KY16 9HX

01334 472970

Hotels St Andrews
 

Fairmont St Andrews
KY16 9AW

St Andrews

KY16 8PN

Scotland

+44 1334 837000

 

Old Course Hotel,
Golf Resort & Spa

Old Station Road

St Andrews

KY16 9SP

Scotland

01334 474371

 

Pilmour Links Hotel

St Andrews

KY16 9JQ

Scotland

+44 (0) 1334 474321

 

Fairways of St Andrews

8A Golf Place

St Andrews

KY16 9JA

Scotland

01334 479513

 

The Dunvegan Hotel

7 Pilmour Place

St. Andrews

KY16 9HZ

Scotland

01334 473105

 

Albany Hotel

56 North Street

St. Andrews

KY16 9AH

Scotland

+44 (0)1334 477737

 

Rooms at the Saint

170 South Street

St. Andrews

KY16 9EG

Scotland

01334 473186

Hotels Dundee
 

Malmaison Dundee

44 Whitehall Crescent

Dundee

DD1 4AY

Scotland

01382 339715

 

Hotel Indigo

Lower Dens Mill

Dundee

DD4 6AD

Scotland

01382 472110

 

Apex City Quay Hotel & Spa

1 West Victoria Dock Road

Dundee

DD1 3JP

Scotland

01382 202404

 

Staybridge Suites Hotel

Lower Dens Mill

Dundee

DD4 6AD

Scotland

01382 472020

 

Sleeperz Hotel Dundee

2 South Union Street

Dundee

DD1 4BF

Scotland

01382 725888

 

Premier Inn

Dundee Centre

Discovery Quay

Riverside Drive

Dundee

DD1 4XA

Scotland

0333 777 4656

 

Travelodge

Dundee Central   

152-158 West Marketgait

Dundee

DD1 1NJ

Scotland

0871 984 6301

Holiday Inn Express

41 Dock Street

Dundee

DD1 3DR

Scotland

01382 314330

bottom of page