Things to Do in St Andrews – Top Attractions, Restaurants & Hotels

St Andrews is one of Scotland’s most distinctive coastal towns, located on the east coast of Fife. Best known worldwide as the Home of Golf, the town blends centuries of history with a relaxed seaside atmosphere, historic streets, wide sandy beaches and striking coastal views that are well worth capturing on camera.

Throughout the year, St Andrews hosts a variety of well-known events, including international golf tournaments, university ceremonies, academic gatherings and local cultural celebrations. These events, combined with the town’s historic landmarks and scenic surroundings, attract visitors looking for more than just sightseeing. Whether you are visiting for a short break, a special occasion or a longer stay, St Andrews offers a compact and easy-to-explore destination with plenty to experience.

Top Attractions You Shouldn’t Miss in St Andrews

St Andrews Cathedral

The impressive ruins of what was once the largest cathedral in Scotland offer sweeping coastal views and a strong sense of the town’s religious past. Visitors can climb St Rule’s Tower for panoramic views across St Andrews and the North Sea. The surrounding grounds are ideal for relaxed walks and photography.

St Andrews Castle

This dramatic clifftop castle played a key role in Scotland’s medieval history. Visitors can explore underground siege tunnels and enjoy views directly over the sea. The site offers a fascinating insight into political and religious conflicts of the period.

Old Course at St Andrews

The most famous golf course in the world attracts players and spectators from across the globe. Even non-golfers can walk the course outside playing hours and experience its unique atmosphere. The Old Course sits at the heart of the town and defines its global reputation.

Swilcan Bridge

An iconic stone bridge and one of the most photographed landmarks in golf. It has been crossed by many of the sport’s greatest players over centuries. A must-see stop for visitors walking the Old Course.

West Sands Beach

A wide, open beach stretching for miles along the coastline. Ideal for long walks, fresh sea air and uninterrupted views. Famous for its appearance in Chariots of Fire.

University of St Andrews

Founded in 1413, the university is one of the oldest in the world. Its historic buildings blend seamlessly into the town centre. The student population gives St Andrews a lively and international feel.

St Andrews Botanic Garden

A peaceful retreat showcasing a diverse range of plant species. Perfect for a quiet break from sightseeing. Especially enjoyable during spring and summer.

British Golf Museum

Covers the history of golf from its origins to the modern game. Interactive exhibits make it engaging for all ages. Conveniently located next to the Old Course.

East Sands

A quieter beach popular with locals and families. Suitable for water sports and relaxed seaside time. Less crowded than West Sands, especially outside peak season.

St Andrews Aquarium

A small, family-friendly attraction close to the beach. Features local marine life and interactive displays. Easy to combine with other town attractions.

Top Restaurants in St Andrews

  • The Seafood Ristorante – High-quality local seafood served in an elegant coastal setting, ideal for special occasions.
  • Forgan’s St Andrews – Modern Scottish cuisine with a relaxed atmosphere, popular with both locals and visitors.
  • Haar – A refined seafood restaurant focused on fresh, seasonal ingredients and simple presentation.
  • Little Italy – A long-established Italian restaurant known for homemade pasta and classic dishes.
  • Rogue – Contemporary Scottish food using locally sourced produce, with a regularly changing menu.
  • The Criterion – A popular pub restaurant offering hearty meals in a friendly, informal setting.
  • Bistro du Vin – French-inspired dishes with a Scottish twist, ideal for relaxed but stylish dining.
  • The Niblick – Casual dining with views towards the golf courses and West Sands beach.
  • Zizzi St Andrews – A convenient choice for casual Italian food in the town centre.
  • Mitchell’s – Well regarded for fresh fish dishes and warm, attentive service.

Where to Stay in St Andrews – Comfort for Every Budget

  • Old Course Hotel – A luxury hotel overlooking the Old Course, offering spa facilities and fine dining.
  • Rusacks St Andrews – A historic hotel close to the golf courses, with many rooms offering course views.
  • Fairmont St Andrews – A resort-style hotel with sea views, golf facilities and a peaceful setting.
  • Hotel du Vin St Andrews – A stylish boutique hotel near the town centre, ideal for short breaks.
  • Rufflets St Andrews – A country house hotel set in gardens just outside town, offering a quieter stay.
  • The Saint Rooms – Modern rooms above a popular bar and restaurant in a central location.
  • Doune Guest House – A comfortable guest house within walking distance of major attractions.
  • Spindle Guest Rooms – A budget-friendly option in the heart of St Andrews, clean and practical.
  • The Arran – Serviced apartments suitable for families and longer stays.
  • West Sands Beach Apartments – Self-catering accommodation close to the beach, popular with families.

Getting to St Andrews and Travelling Around Scotland

St Andrews does not have its own airport, but it is well connected to major Scottish airports. The nearest option is Dundee Airport, located around 25 minutes away by road. Edinburgh Airport is approximately 1 hour and 20 minutes away and offers a wide range of international and domestic flights, while many visitors also arrive via Glasgow Airport, particularly when travelling from outside Europe.

St Andrews also works well as a base for exploring other parts of Scotland. Visitors often combine their stay with trips to Edinburgh, Dundee and Glasgow, as well as nearby towns such as Kirkcaldy, Perth and Cupar. These destinations are popular for sightseeing, business travel, university visits and events. For a full overview of the routes and destinations we cover across Scotland, please visit our Area Coverage page.

Caledonian Cabs provides professional private hire and airport transfer services across Scotland, helping visitors travel comfortably between airports, cities and towns. We specialise in long-distance journeys, airport pickups, university transfers and golf travel, offering clean, comfortable vehicles driven by experienced local drivers.

Whether you are arriving at the airport or planning onward journeys during your stay, book your transfer to or from St Andrews with Caledonian Cabs and enjoy a smooth, reliable and stress-free journey.

More Articles

Things to Do in Oban – Top Attractions, Hotels and Restaurants

Things to Do in Oban – Top Attractions, Hotels and Restaurants

Located on Scotland’s west coast, Oban is a small yet vibrant town often called the Gateway to the Isles for its ferry connections to the Inner and Outer Hebrides. Surrounded by rugged hills and scenic beaches, it serves as both a tranquil holiday spot and a perfect...