The golf courses in Fife are among the finest in the world. Home to the legendary Old Course at St Andrews, this corner of Scotland offers everything from championship links to charming hidden gems that most visitors never discover. Whether you are a seasoned golfer or simply enjoy the sport, a trip to Fife belongs on your bucket list.
If you are staying with Urban Haggis Stays in Kirkcaldy, you are perfectly placed to explore all of these courses within an easy drive.
1. The Old Course, St Andrews

No list of Fife golf courses would be complete without the Old Course. Widely regarded as the home of golf, St Andrews has hosted The Open Championship more times than any other venue. Walking the Swilcan Bridge and playing the famous Road Hole are experiences every golfer dreams of.
Green fees: From around £275 (ballot system applies)
Type: Championship links
Distance from Kirkcaldy: Around 30 minutes by car
Book a tee time: St Andrews Links official site
2. Kingsbarns Golf Links
Kingsbarns is a modern links masterpiece that opened in 2000 and has quickly become one of Scotland’s most celebrated courses. Perched along the coastline just south of St Andrews, almost every hole offers stunning views of the North Sea. The course is part of the Alfred Dunhill Links Championship rotation alongside the Old Course and Carnoustie.
Green fees: From around £300
Type: Championship links
Distance from Kirkcaldy: Around 40 minutes by car
Book a tee time: Kingsbarns Golf Links
3. Dumbarnie Links

Dumbarnie is the newest addition to Fife’s golfing landscape, opening in 2020 to instant acclaim. Designed by Claret Jug Golf, this course occupies a spectacular stretch of coastline between Leven and Elie. It quickly earned a place among Scotland’s top courses thanks to its creative design and breathtaking sea views.
Green fees: From around £295
Type: Modern links
Distance from Kirkcaldy: Around 20 minutes by car
Book a tee time: Dumbarnie Links
4. The Golf House Club, Elie
Elie is one of Fife’s best-kept secrets. This traditional links course sits on the south coast with panoramic views across the Firth of Forth. Designed by James Braid and originally opened in 1875, Elie is famous for having the only submarine periscope on a golf course, used on the first tee to check that the fairway ahead is clear.
Green fees: From around £90
Type: Traditional links
Distance from Kirkcaldy: Around 25 minutes by car
Book a tee time: The Golf House Club, Elie
5. Crail Balcomie Links

Crail Golfing Society is the seventh oldest golf club in the world, and the Balcomie Links course was laid out by Old Tom Morris in 1895. Hugging the rugged North Sea shoreline on the eastern tip of Fife, this is a shorter course at just under 5,900 yards but it packs a serious punch. The coastal winds and dramatic cliff-top setting make every round memorable.
Green fees: From around £75
Type: Traditional links
Distance from Kirkcaldy: Around 45 minutes by car
Book a tee time: Crail Golfing Society
Exploring Beyond the Course
A golf trip to Fife is about more than just the sport. St Andrews itself is a beautiful university town with cobbled streets, historic ruins and excellent restaurants. The East Neuk fishing villages of Elie, Crail, Anstruther and Pittenweem are worth exploring on your rest day.
If you want a guided experience, the St Andrews and Fishing Villages of Fife Day Tour (from £185) is a great way to see the highlights with a knowledgeable local guide.
Where to Stay
Urban Haggis Stays offers stylish self-catering accommodation in Kirkcaldy, perfectly located for exploring every corner of Fife’s golfing coastline. With comfortable rooms, modern amenities and easy access to all five courses on this list, it is the ideal base for your Scottish golf trip.
Ready to plan your Fife golf getaway? Browse our properties and book your stay today.