25 Best & Fun Things To Do In St Andrews (Scotland)

St. Andrews is a historic town located on the east coast of Scotland. It is famously known as the birthplace of golf and is home to the prestigious University of St. Andrews, which dates back to 1413. The town’s population is around 18,000, but it attracts thousands of visitors each year. St. Andrews is filled with medieval architecture, cobbled streets, and stunning coastal views.

The ruins of St. Andrews Castle and St. Andrews Cathedral are among the most significant historical sites in the town. The town also offers a charming mix of old and new, with quaint shops, cafes, and galleries. Whether you are a golf enthusiast or simply looking to soak in the town’s history, St. Andrews provides a perfect blend of tradition and natural beauty.

Looking for what to do here? Check out the best and fun things to do when you visit.

Things To Do In St Andrews, Scotland

1. Visit the historic St Andrews Castle

St Andrews Castle
Credits: Michele Vascellari/ Flickr
St Andrews Castle

St Andrews Castle is a fascinating site packed with history. Built in the 13th century, it served as the home of the bishops of St Andrews. The castle features impressive ruins that tell the story of its turbulent past, including sieges and battles.

You can explore the castle grounds, including the infamous bottle dungeon where prisoners were held. The panoramic views of the North Sea from the cliff edge add to its charm. There’s also a visitors’ center that provides information and insights into the castle’s significance.

The castle is a blend of architecture and artistry, showcasing medieval engineering. The impressive Great Hall and the scenic chapel are must-sees during your visit. Bring your camera to capture the stunning scenery surrounding this historic landmark.

Whether you’re a history buff or simply looking for a picturesque spot, St Andrews Castle offers a beautiful and educational outing. Make sure to take time to roam the grounds and reflect on the past.

Address: Castle Sands, St Andrews KY16 8PN, Scotland.

2. Explore the ruins of St Andrews Cathedral

The ruins of St Andrews Cathedral are a significant historical site in Scotland. Once the largest cathedral in the country, it was built in the 12th century and is now a symbol of the medieval church’s downfall. Exploring its extensive grounds is a trip back in time.

Visitors can walk through the impressive archways and imagine the grandeur it once held. The site contains the remains of the cathedral, a cemetery, and the nearby St Rule’s Tower, where visitors can climb for spectacular views over St Andrews.

The remains tell stories of the past and the importance of the site to Scotland’s religious history. The visitor center provides informative displays that enhance your understanding of the cathedral’s history.

It’s a tranquil place with a captivating sense of peace and reflection, perfect for history lovers and casual tourists alike. Spend some time enjoying the beauty of the ruins and the lush surroundings.

Address: The Pends, St Andrews KY16 9QL, Scotland.

3. Stroll along West Sands Beach

West Sands Beach is a stunning stretch of sand that is perfect for a leisurely stroll. The beach is famous for its natural beauty and scenic views of the North Sea. It’s also well known for its appearance in the film “Chariots of Fire.”

As you walk along the beach, you will enjoy the sound of the waves and the fresh sea air. The sandy shoreline is ideal for walks, picnics, or simply enjoying the beauty of nature. It’s a great spot to unwind and relax away from the town’s hustle and bustle.

In the summer, the beach becomes lively with people sunbathing and enjoying water sports. The views are breathtaking all year round, with stunning sunsets being a highlight in the evening. Bring a kite or a book, and settle in for a delightful day by the sea.

Whether you want to take an active walk or simply admire the scenery, West Sands Beach is a must-visit destination in St Andrews.

Address: St Andrews KY16 8PL, Scotland.

4. Enjoy a round of golf at the Old Course

The Old Course in St Andrews is a world-renowned golf course and the birthplace of the sport. Golf enthusiasts flock here to experience playing on this historic course, which has challenged golfers for centuries. The lush greens and iconic landmarks make it a unique experience.

Visitors can play half a course or book ahead for a full round. The Old Course is not just for serious golfers; beginners and casual players can enjoy its rich history. Make sure to check out the Swilcan Bridge and the famous Road Hole.

Even if you don’t play, you can still visit the grounds, take photos, and soak in the atmosphere. The vibrant clubhouse and professional shop offer souvenirs and golf attire, so you can take a piece of this golfing heritage home with you.

For any golf lover, playing a round at the Old Course is a dream come true. It’s an unforgettable experience surrounded by history, making it a highlight of St Andrews.

Address: The Old Course, St Andrews KY16 9JA, Scotland.

5. Discover the St Andrews Botanic Garden

The St Andrews Botanic Garden is a beautiful and tranquil place, perfect for nature lovers. Spanning over 18 acres, it boasts a fantastic variety of plant species from around the world. The garden showcases rare and exotic plants, trees, and flowers throughout the year.

Visitors can explore various themed gardens, including a rock garden and a sensory garden. There’s also a lovely café where you can relax after your walk amidst vibrant surroundings. Be sure to bring your camera to capture the beauty and colors of blooming flowers.

This peaceful retreat is ideal for a leisurely stroll or a family picnic. Educational workshops and guided tours often take place, providing insights into the gardens and their conservation efforts. It’s a great way to engage with nature and learn something new.

The St Andrews Botanic Garden offers a serene escape, allowing you to unwind while enjoying the wonders of flora. Plan a visit to this hidden gem in the heart of St Andrews.

Address: Canongate, St Andrews KY16 8PY, Scotland.

6. Check out the University of St Andrews

The University of St Andrews is Scotland’s oldest university, founded in 1413. A visit to this historical institution is a treat for history and architecture enthusiasts alike. The university’s beautiful buildings combine ancient and modern designs, providing a scenic backdrop.

Walk through the picturesque campus and admire landmark buildings such as St Salvator’s Chapel and the Younger Hall. The university’s rich history and traditions are evident throughout the campus, making each step meaningful.

Don’t forget to visit the university museum, which houses a remarkable collection of artifacts and exhibits covering various subjects from art to archaeology. Engaging tours are available throughout the year, giving visitors deep insight into what makes the university special.

The University of St Andrews represents a blend of academic prestige and cultural richness. Whether you are a potential student or a curious traveler, exploring its grounds is a worthwhile experience.

Address: St Andrews KY16 9AJ, Scotland.

7. Tour the British Golf Museum

The British Golf Museum is a haven for golf lovers, showcasing the sport’s rich history. Located near the Old Course, the museum features fascinating displays and artifacts that reveal the evolution of golf over the centuries. It’s interactive, making it engaging for visitors of all ages.

You can explore historical golf clubs, trophies, and memorabilia that honor the game’s legends. The museum also provides insights into the cultural impact of golf on society. Enthusiasts will appreciate the comprehensive displays that cover everything from equipment evolution to major championships.

Don’t miss the chance to take part in interactive exhibits, where you can test your putting skills and more. The museum shop offers a selection of golfing books and souvenirs, perfect for bringing a piece of golf history home.

A visit to the British Golf Museum is a must for anyone wanting to appreciate the sport’s heritage while enjoying the atmosphere of St Andrews.

Address: 10 The Scores, St Andrews KY16 9AS, Scotland.

8. Explore the small shops in the town center

St Andrews’ town center is filled with charming shops and boutiques, perfect for a leisurely afternoon of exploration. Wander through the cobbled streets and discover unique stores offering everything from handmade crafts to local delicacies. The atmosphere is friendly and inviting.

Shops sell a range of goods, including artisanal foods, clothing, jewelry, and gifts that showcase local crafts. You’ll find delightful cafés where you can take a break, enjoy a coffee, and soak in the ambiance. Be sure to try local treats like shortbread or fudge.

This quaint shopping experience is a great way to support local businesses while finding souvenirs to remember your visit. The rich history of the town comes alive as you explore its vibrant retail scene.

Whether you’re looking for a special gift or simply want to enjoy a leisurely day, exploring the small shops is a wonderful way to experience the charm of St Andrews.

Address: St Andrews Town Centre, Scotland.

9. Visit the St Andrews Aquarium

The St Andrews Aquarium offers a fun and educational experience for families and animal lovers alike. Featuring a variety of marine life, the aquarium showcases sea creatures from local waters and beyond. It’s a great way to learn about the importance of ocean conservation.

Different exhibits allow you to see colorful fish, playful seals, and even reptiles. Don’t miss the interactive touch pool, where children can engage and learn about marine life up close. Special talks and feeding sessions also take place throughout the day.

The aquarium is well designed, providing insight into marine ecosystems and promoting awareness of environmental issues. The café on-site offers refreshments with lovely views of the sea, making it a relaxing stop after exploring the aquarium.

A visit to the St Andrews Aquarium is an excellent way to spend an enjoyable and informative day in St Andrews, engaging with nature and wildlife.

Address: 1 The Scores, St Andrews KY16 9AS, Scotland.

10. Enjoy the stunning views from Castle Sands

Castle Sands is a beautiful beach located next to St Andrews Castle. It offers breathtaking views of the castle ruins and the coast, making it a picturesque place to relax and unwind. The sandy expanse is ideal for families, couples, and anyone looking to enjoy the fresh air.

As you walk the shoreline, you can listen to the sound of the waves and watch seabirds flying overhead. The sunsets here are stunning, creating a magical atmosphere perfect for romantic strolls or photography. It’s also an excellent spot for beach games and picnics.

The clear waters in the summer allow for swimming, though caution is advisable. The beach offers a direct path to the coastal trail, making it easy to explore further along the scenic coast. The natural beauty of Castle Sands makes it a highlight of any visit to St Andrews.

Whether you seek peace or adventure, Castle Sands beach provides the perfect backdrop to enjoy the beauty of St Andrews.

Address: Castle Sands, St Andrews KY16 8PN, Scotland.

11. Attend a service at St John’s Church

St John’s Church is a beautiful and historic church in St Andrews, known for its stunning architecture and welcoming ambiance. Attending a service here provides a unique glimpse into community life and the church’s significance in the area.

The church’s interior features beautiful stained glass windows and intricate woodwork, depicting various scenes that highlight its rich history. Visitors are welcome to join services, and the congregation is known for its warmth and friendliness.

Special events and musical performances are held regularly, showcasing the church’s role in cultural life. The music, especially during choir performances, adds to the reverent atmosphere of the space. It’s a delightful way to connect with the local community.

For anyone looking to experience St Andrews’ spiritual side, attending a service at St John’s is highly recommended and offers an enriching experience.

Address: 11a Queens Gardens, St Andrews KY16 9TS, Scotland.

12. Experience the history at the St Andrews Museum

The St Andrews Museum is a treasure trove of local history and culture. Housed in a beautiful Victorian building, the museum presents fascinating exhibitions that explore the heritage of St Andrews and its surroundings. Each exhibit offers insights into the town’s historic significance.

Visitors can explore artifacts, photographs, and various displays that tell the story of St Andrews through the ages. The museum also often hosts temporary exhibitions, ensuring fresh content for repeat visitors. It’s a great educational experience for all ages.

The museum’s friendly staff are knowledgeable and happy to provide additional context and stories behind the exhibits, enhancing your experience. There are often children’s activities and workshops available to engage younger visitors.

A visit to the St Andrews Museum will leave you with a deeper appreciation of the town’s history and cultural significance, making it a must-see during your time in St Andrews.

Address: 15 The Scores, St Andrews KY16 9AR, Scotland.

13. Take a coastal walk to the Fife Coastal Path

The Fife Coastal Path offers breathtaking views and a chance to connect with nature. This scenic walking trail stretches for 117 miles along the coast, providing diverse landscapes from sandy beaches to rocky cliffs. You can start your adventure from St Andrews and cover some of this stunning path.

The trail takes you through charming seaside villages and historical sites. Each step along the way allows you to soak in the beauty of Fife’s natural environment. Along the way, enjoy the fresh sea air and the sounds of nature, making every hike refreshing and invigorating.

In addition, you may spot various birds and marine life in the area, contributing to a rich and fulfilling experience for wildlife enthusiasts. The path is well-marked, and accommodations are available should you wish to make it a multi-day journey.

A coastal walk on the Fife Coastal Path is a perfect way to explore the wonders of St Andrews and enjoy the scenic beauty of Scotland’s coastline.

Address: St Andrews KY16 9JA, Scotland.

14. Go to the yearly St Andrews Beer Festival

The St Andrews Beer Festival is an exciting annual event celebrating local brews and the vibrant beer culture in the area. Held in various venues throughout the town, the festival showcases a wide selection of beers from local and regional breweries.

Visitors can sample unique craft beers, ales, and ciders while enjoying live music and entertainment throughout the event. The atmosphere is lively and communal, making it a great place to meet locals and fellow beer enthusiasts.

Food stalls often accompany the festival, offering local delicacies and delicious bites to pair with your drinks. Workshops and tastings may also be held, providing insights into the brewing process and beer culture.

The St Andrews Beer Festival is perfect for those looking to try something new, enjoy good music, and experience the local culture. Grab a pint and immerse yourself in the festivities.

Address: St Andrews, Scotland (specific venue may vary each year).

15. Relax at East Sands Beach

East Sands Beach is another lovely beach in St Andrews, ideal for a relaxing day outdoors. This sandy location offers soft sands and calm waters, perfect for families and sun-seekers. The beach provides a stunning coastal backdrop where you can relax and unwind.

With facilities available, including cafés nearby, visitors can enjoy snacks and refreshments while soaking up the sun. It’s a great spot for sunbathing, picnicking, or simply taking a leisurely stroll along the shore.

The beach is also suitable for various activities like beach volleyball and sandcastle building. If you’re lucky, you might catch a glimpse of seals or other wildlife along the shoreline. The tranquil setting makes it a perfect escape after a day of exploring the town.

Visiting East Sands Beach is a wonderful way to experience the beauty of the Scottish coast while enjoying a relaxed atmosphere.

Address: East Sands, St Andrews KY16 8TZ, Scotland.

16. Enjoy local delicacies at St Andrews restaurants

St Andrews boasts a diverse culinary scene that highlights local delicacies and fresh produce. The town offers a range of dining options, from cozy cafés to high-end restaurants, serving traditional Scottish dishes and international cuisine.

While in St Andrews, be sure to try local specialties, such as haggis, fresh seafood, and delectable desserts like cranachan. Many restaurants emphasize using locally sourced ingredients, giving diners a taste of what Fife has to offer.

For a more casual dining experience, the town has charming pubs where you can enjoy hearty meals with a pint of local beer. Friendly service and welcoming atmospheres make eating out in St Andrews a memorable experience.

Exploring the local restaurants is a delightful way to savor the flavors of St Andrews while experiencing its vibrant culinary culture.

Address: St Andrews, Scotland (specific restaurant varies).

17. Participate in the local pub quiz nights

Local pub quiz nights in St Andrews are a fun way to experience the town’s lively social scene. Many pubs host these events, inviting both locals and visitors to test their knowledge while enjoying food and drinks with friends.

Participants typically form teams and answer a range of trivia questions covering various topics, from sports to pop culture. It’s a great way to engage with the community, meet new people, and enjoy a friendly competition.

Pubs often offer prizes for the winning team, encouraging a playful rivalry among participants. The atmosphere is relaxed and fun, making quiz nights a popular event among students and residents alike.

Joining a pub quiz night is a fantastic way to make memories and experience the local culture while enjoying a relaxed night out in St Andrews.

Address: St Andrews, Scotland (specific pub varies).

18. Discover the secrets of the St Andrews Ghost Tour

The St Andrews Ghost Tour is an intriguing activity for those interested in the paranormal and the town’s eerie history. Guided by experienced storytellers, participants explore haunted sites, ancient graves, and historic buildings that have tales of mystery.

The tour combines entertainment with historical insights, sharing gripping legends and spooky encounters from St Andrews’ past. Participants will hear about witches, ghostly sightings, and unexplained phenomena that make this town so captivating.

As you walk through the dimly lit streets, the atmosphere becomes thrilling, making it perfect for those who enjoy a good scare. The ghost tour is not only entertaining, but it also provides a unique perspective on the town’s history.

For a fun and slightly spooky evening, the St Andrews Ghost Tour is a perfect choice, suitable for couples or groups of friends looking for an adventure.

Address: St Andrews, Scotland (specific meeting point varies).

19. Visit the historic Martyrs Monument

The Martyrs Monument stands as a tribute to the lives lost for the principle of religious freedom during the Reformation. Located in the heart of St Andrews, this impressive structure commemorates the Protestant martyrs who were executed for their beliefs.

The monument offers historical context as you learn about its significance and the events surrounding its creation. Its beautiful design and elevated position provide a reflective atmosphere for visitors, perfect for pondering the history of religious conflict in the region.

Visitors can take photographs and admire the stunning views from the monument’s location, making it a worthwhile stop during your exploration of St Andrews. It’s an essential site for understanding the religious history of Scotland.

Take time to appreciate the Monuments’ historical impact and engage with the stories of bravery that it represents.

Address: St Andrews KY16 8AR, Scotland.

20. Enjoy art exhibitions at the Byre Theatre

The Byre Theatre is a vibrant cultural hub in St Andrews, showcasing a range of artistic performances and exhibitions. Home to an excellent program of theater, music, and dance, it serves as a platform for both local talent and visiting artists.

Through its diverse schedule, the Byre Theatre offers something for everyone, whether you’re interested in classical performances, contemporary theater, or music concerts. Attend a show for a unique cultural experience in St Andrews.

The theatre also hosts art exhibitions, allowing visitors to explore the work of local artists and artisans. This creates a dynamic space for creativity and artistic expression within the community.

Visiting the Byre Theatre to catch a performance or explore an exhibition is an excellent way to immerse yourself in the cultural offerings of St Andrews.

Address: 116A Abbey Walk, St Andrews KY16 9PG, Scotland.

21. Go whale watching with local tour companies

Whale watching tours from St Andrews provide an unforgettable opportunity to observe wildlife in their natural habitat. Local tour companies offer excursions where you can see not only whales but also dolphins, seals, and various seabirds.

Guided by experienced naturalists, these tours educate visitors about marine life and the ecosystem of the Firth of Forth. Participants can enjoy stunning coastal views while keeping an eye out for majestic creatures swimming in the waters.

Whale watching is a popular activity from late spring to early autumn when the chances of sighting marine life increase. Bring your camera to capture the moments as these magnificent animals breach the surface.

A whale watching tour is perfect for families, couples, or anyone looking to connect with nature and enjoy the beauty of the Scottish coastline.

Address: St Andrews, Scotland (specific tour company varies).

22. Join a guided tour of the University

Joining a guided tour of the University of St Andrews is a wonderful way to dive into its rich history and architecture. Knowledgeable guides share fascinating stories about the university’s founding and its contributions to education.

The tours typically include a visit to landmark buildings, such as the chapel and library, providing insights into the university’s cultural impact. You can witness the beautiful architecture and magnificent grounds that characterize the institution.

Many tours are tailored for prospective students, showcasing the campus environment and vibrant student life. Visitors can ask questions and engage with the guides to learn more about the university experience.

A guided tour of the University of St Andrews is highly recommended, making it an enlightening experience for anyone visiting the area.

Address: St Andrews KY16 9AJ, Scotland.

23. Explore the ruins of the Greyfriars Chapel

Located in St Andrews, the Greyfriars Chapel is a lovely ruin with historical significance. Once a center for Franciscan friars in the 13th century, it showcases beautiful stonework and architecture. The remains tell stories of the past and the role of religion in medieval Scotland.

Visitors can wander through the serene grounds, absorbing the peaceful atmosphere. The chapel’s location offers lovely views of the surrounding area, perfect for relaxation and reflection. A visit is especially meaningful for those interested in ecclesiastical history.

Photography enthusiasts will find plenty of inspiration in the striking ruins. Each corner of the chapel reflects its historical journey, providing an intimate encounter with Scotland’s rich past.

A stop at Greyfriars Chapel provides a tranquil experience enriched by St Andrews’ historical narrative.

Address: Greyfriars Chapel, St Andrews KY16 8NQ, Scotland.

24. Take part in the annual St Andrews Golf Week

The St Andrews Golf Week is a must-attend event for golf enthusiasts. Held each year, this week-long festival celebrates the sport with various tournaments and activities. Experience the excitement of playing on iconic courses in the birthplace of golf.

Open to players of all levels, participants can enjoy friendly competitions and the chance to meet fellow golfers from around the world. Various events cater to both competitive players and those looking for a more relaxed experience.

In addition to playing, attendees can engage in workshops, masterclasses, and social events, enhancing their golf knowledge and skills. The atmosphere during Golf Week is electric, and the camaraderie among participants is unparalleled.

Taking part in St Andrews Golf Week is a unique and enjoyable way to celebrate golf while immersing yourself in the local culture and community.

Address: St Andrews, Scotland (specific venue varies each year).

25. Visit the East Newhall Garden and Art Gallery

The East Newhall Garden and Art Gallery is a delightful combination of nature and artistry. The garden features beautiful landscapes, vibrant flowers, and peaceful walking paths, providing a perfect setting for relaxation. It’s ideal for a calm stroll or a quiet moment away from the bustling town.

The attached gallery displays various artistic works, ranging from local artists to visiting exhibitions. The mix of visual art within such a tranquil garden creates a captivating atmosphere that inspires creativity and appreciation for nature.

Events and workshops are often held in the garden, offering opportunities to learn about gardening and art. This blend of experiences makes it an attractive destination for families, art lovers, and horticulture enthusiasts.

Visiting East Newhall Garden and Art Gallery allows you to appreciate the beauty of art while connecting with the tranquility of nature.

Address: East Newhall, St Andrews KY16 8PZ, Scotland.

Also Check Out Things To Do in Edinburgh and  Things To Do in Glencoe

Final Thoughts

St Andrews is a charming destination filled with history, culture, and natural beauty. From its stunning beaches and historic buildings to its vibrant dining and art scenes, the town offers plenty of activities for visitors of all interests. Whether you’re enjoying a round of golf at the Old Course, exploring the ruins of ancient churches, or taking in the coastal views, St Andrews has something special to offer.

As you leave, the magic of St Andrews will stay with you, drawing you back to explore more of its beautiful landscapes and rich heritage.