The Best Things to Do in Dunfermline: Fife’s Beautiful Historic City

Stone church with a tall spire and surrounding graveyard.

Posted by: Krista

Post date: 23 June 2026

Modify date: 23 June 2026

Dunfermline is one of Scotland’s most important historic cities. It was once the ancient capital of Scotland, and it’s best known for being the location of Dunfermline Abbey and the final resting place of Robert the Bruce. It’s an interesting destination for anyone interested in Scottish heritage, and with a history dating back over 1,000 years, it’s a city that’s filled with incredible landmarks and beautiful architecture. There are a lot of things to do in Dunfermline besides visiting the abbey, which is why it’s such a popular day trip from Edinburgh. However, spending more time here will allow you to explore the ancient capital at your leisure. 

Beyond its history, though, Dunfermline attracts visitors for its museums, locally run shops, quaint cafes, and green spaces. Being located only 30 minutes from Edinburgh makes it incredibly easy to access, too, and it offers a more relaxed atmosphere if you want a break from the busy streets of Scotland’s capital. Dunfermline is also a convenient base to explore other parts of Fife, including St Andrews, Falkland, and the fishing villages in the East Neuk. Whether you’re visiting Dunfermline for a day or over a weekend, there are lots of reasons to add this beautiful historic city in Scotland to your travel plans.

Best things to do in Dunfermline

Dunfermline Abbey and Palace

Aerial view of Dunfermline Abbey and Palace one of the best things to do in Dunfermline.

Dunfermline Abbey and Palace are two of the most important historic sites in Scotland. They’re located in the heart of the city and should be your first stopping point. The 11th-century abbey was first established as a Benedictine monastery by Queen Margaret and King Malcolm III. Over time, Dunfermline Abbey became the burial place of several Scottish monarchs and served as a religious centre in Scotland. Today, visitors can explore the abbey’s grounds as well as its interior for free, making it one of the top things to do in Dunfermline. 

Located next to the abbey is the adjoining palace, which was once a favourite residence of Scottish royalty. It’s best known for being the birthplace of King Charles I in 1600. The site is now managed by Historic Environment Scotland, and although it sits as a ruin, visitors can still explore the palace’s remains. This is another free attraction in Dunfermline, and it’s very easy to combine with a trip to Dunfermline Abbey.

Go inside Dunfermline Abbey

Interior of a cathedral nave with tall stone columns.

If you plan to visit Dunfermline Abbey, I’d highly recommend going during opening hours. The grounds are beautiful to walk around, and you’ll get some great angles of its architecture to photograph. However, the interior is equally as impressive. Inside, there’s a modern 19th-century church where you can read more about the abbey and its history. A new addition to the display is a bust of Robert the Bruce, which has been recreated using his skull to show visitors what he may have looked like. 

The Great Nave is the most prominent part of the medieval abbey, featuring stunning stonework, intricate columns, and beautiful stained-glass windows. Walking around the Great Nave is considered by many to be one of the best things to do in Dunfermline. If you’ve visited Durham before, you may recognize similarities between Dunfermline Abbey and Durham Cathedral. Entry to the abbey is free, but you can make a donation by card to help with the maintenance of the abbey.

Find the final resting place of Robert the Bruce

Final resting place of Robert the Bruce inside church.

A big reason why so many people enjoy visiting Dunfermline is to see the final resting place of Robert the Bruce. Following his death in 1329, one of Scotland’s most celebrated kings was laid to rest beneath the high altar of Dunfermline Abbey. His tomb was actually lost for centuries, but in 1818, he was rediscovered during construction work, finally confirming the monarch was in fact buried in Dunfermline. 

Today, visitors can look at the brass floor memorial inside the modern section of the abbey. What’s interesting about his burial, though, is that his heart is actually located in Melrose Abbey. On his deathbed, he requested that his heart be carried and buried in the Holy Land. However, his men only reached as far as Castillo de la Estrella in the town of Teba, Malaga, before the heart was brought back to Scotland and interred at Melrose Abbey. There’s a lot of interesting history behind Robert the Bruce, so planning a trip to see his final resting place is one of the best things to do in Dunfermline.

Abbot House

Gravestones in a cemetery with a stone wall and red-brick building.

Just behind Dunfermline Abbey sits Abbot House. It’s one of the oldest secular buildings in Scotland, with a history dating back to the 16th century. It was originally built to house abbots, and over the centuries it’s served several purposes such as a private residence, a museum, and now a cafe. Its bright red exterior makes it instantly recognizable while walking through the graveyard of the abbey. This is also a nice spot to find some local products, as part of it is a gift shop. 

If the weather’s nice during your trip to Dunfermline, there’s outdoor seating in the small walled garden where you can enjoy a drink from the cafe while looking at the beautiful architecture of the abbey. 

Tomb of Saint Margaret

Stone church exterior featuring arched windows with tomb in front.

One of the reasons why visiting Dunfermline Abbey is one of the best things to do in Dunfermline is that there are so many things to see within the grounds and nearby. As well as being the final resting place of Robert the Bruce, Dunfermline Abbey is also where Queen Margaret was buried at the end of the 11th century. She was known for being a very religious queen, and her efforts in reforming the Scottish Church later saw her canonized in 1250. Her tomb became one of the most important pilgrimage destinations in Scotland, and it’s still on display today.

Saint Margaret’s tomb is located outside of the abbey itself, marked by a simple memorial plaque. Anyone interested in medieval history will find this to be a unique spot to visit during a day trip to Dunfermline.

St Catherine’s Wynd

Ruined stone fortress with arched doorways  on road.

Running alongside the front of the abbey is St Catherine’s Wynd. This is one of my favourite streets in Dunfermline since it still offers a glimpse into the medieval layout of the city centre. The area is associated with the abbey and palace, and since it’s tucked away from the busy streets, it’s much more enjoyable to walk down. Although St Catherine’s Wynd sits between the abbey and Pittencrieff Park, it’s an often overlooked location. I found it to be a great spot for photos early in the morning, so if you’re into photography, make sure this street is on your list of things to do in Dunfermline.

Walk through Pittencrieff Park

Iron gates opened showing park space.

Pittencrieff Park is a beautiful public space located right next to Dunfermline Abbey and Palace. It was gifted to the people of the city in 1903 by Andrew Carnegie, a famous Philanthropist born in Dunfermline. The park offers a nice escape from the historic centre, with plenty of woodland walks, gardens, and even a few historic landmarks to admire. You can easily spend a few hours exploring Pittencrieff Park. For history enthusiasts, Dunfermline’s Wallace Well and Malcolm Canmore’s Tower should be added to your list of things to see in Dunfermline, too. They’re both located fairly close to the abbey, so they’re easy to locate. 

Shop on High Street

Shopping street in historic city centre near sunrise.

Running through the city centre is Dunfermline’s High Street, which has been an important commercial area for centuries. Today, the pedestrianized street offers shoppers a combination of popular retailers, independent shops, and cafes. Even early in the morning, High Street has a buzz about it. You can also admire some of the city’s historic architecture while taking a stroll here, and you may even find a couple of nice places to eat in Dunfermline here as well. 

If you follow High Street until it becomes East Port, you’ll come across Carnegie Hall and St Margaret’s Church. 

Saint Margaret’s Cave

Stone building marking the entrance to religious cave.

One of the most unusual things to do in Dunfermline is to visit Saint Margaret’s Cave. It’s hidden beneath the streets of the city, and according to tradition, this was where Queen Margaret would come for private prayer in the 11th century. The cave wasn’t discovered until the 18th century by workmen, later becoming an important religious site for pilgrims and tourists. 

Saint Margaret’s Cave is reached by descending a set of steps beneath a small building in a parking lot, just a short walk from High Street. The cave itself is very small, but it gives you the opportunity to stand where one of the most important queens in Scottish history once stood. This is another free attraction in Dunfermline, but it does have strict opening hours, which can be viewed online.

War Memorial

Stone memorial with tall obelisk and stepped plaza in a park.

The War Memorial wasn’t on my list of things to do in Dunfermline originally, but having walked past it while on my way to Pittencrieff Park, I think it’s worth noting. It honours local men and women who lost their lives during both World Wars and serves as a reminder of what previous generations have sacrificed. The site remains an important focal point for the local community, and it’s where Remembrance ceremonies are often held. 

You can get a nice view of the War Memorial from the walls of Dunfermline Abbey, or you can walk down a small hill to view it more closely.

Andrew Carnegie Birthplace Museum

Small stone building turned into birthplace museum.

Not far from the city centre is the Andrew Carnegie Birthplace Museum. It celebrates the life of Andrew Carnegie, one of the world’s most famous philanthropists, who was born in Dunfermline in 1835. He eventually emigrated to the United States, where he built his steel empire and later donated a large sum of his fortune to charity. The museum is located inside a weaver’s cottage, and the exhibition provides a unique insight into his early years. This is considered to be one of the top things to do in Dunfermline, and entry is free, making it one of the best budget-friendly things to do in Dunfermline.

Places to eat in Dunfermline

Wynd

Creamy soup in a rustic bowl with a swirl of cream, served with crusty bread.

There are a lot of nice independent cafes to try in Dunfermline. One of my favourite options is Wynd, located just off of High Street. It offers a relaxed atmosphere, with modern decor and a small but well-thought-out menu based around seasonal ingredients. It’s the perfect place for breakfast or brunch in Dunfermline, with options including soup of the day, breakfast plates, granola bowls, and homemade cakes. The specialty coffee is supposed to be really good, too.

Wynd offers a contemporary take on a traditional Scottish cafe, which is what makes it one of the best places to eat in Dunfermline. If you’re visiting Scotland outside of the summer season, cafe hopping turns into one of the top things to do in Dunfermline, and Wynd should definitely be added to your plans.

Casa Mia

Metal bowl with lasagne inside and a side dish of broccoli.

If you’re looking for Italian food in Dunfermline, skip the chain restaurants and dine at Casa Mia instead. This family-run Italian restaurant is located outside of the city centre, but the walk is worth it. The freshly prepared pizzas are very popular, but I opted for a plate of their freshly made lasagne with a side of broccoli in chilli oil. The lasagne was among the best pasta I’ve ever had – it even competes with the pasta in Rome. Their menu offers a good mixture of traditional Italian food with a few unique Scottish twists to add something special to the dining experience. I’d highly recommend Casa Mia for dinner in Dunfermline. 

Little Royal Cafe

A glass of iced matcha latte with a slice of banana bread.

Little Royal Cafe sits within a beautiful historic building along High Street, making it the perfect cafe to stop at while enjoying the main shopping street in the city. It’s also less than 5 minutes away from Dunfermline Abbey. I stopped by for a quick iced matcha latte and a snack before exploring the rest of the city. They offer a fantastic selection of freshly made baked goods that are on display at the counter, as well as breakfast and lunch items such as bagels, quiche, and sandwiches. This is definitely one of the better cafes in Dunfermline, so make sure you don’t miss out. 

Stephen’s Bakery

Hand holding a macaroni pie on street.

If bakeries are your thing, you need to stop by Stephen’s Bakery. It was founded in Dunfermline in 1873 and now has several locations around the city, including on High Street. With more than 150 years of history behind it, Stephen’s Bakery has become an institution in the city. Inside, you’ll find a big selection of cakes, pastries, baked breads, and other savoury items, including very tasty macaroni pies. Whether you’re looking for a quick bite to eat or simply want something sweet to snack on while on the go, Stephen’s Bakery is a great option – and it’s open very early, too! 

Prost Coffee

Black mug with milk‑foam art on hot chocolate.

As mentioned above, Abbot House is now home to a popular cafe. Prost Coffee is one of the most popular specialty coffee shops in Dunfermline. It has a very cozy atmosphere, which is ideal if the weather is cool. Despite there being a lot of seats inside, it’s usually very busy, so I’d recommend placing your things on a table before ordering at the counter.

On top of its specialty coffee, the hot chocolate is delicious and pairs perfectly with a cake. You can also find light lunch options on the menu, such as sandwiches and soup of the day. Prost Coffee is an excellent place to stop while crossing off all of the things to do in Dunfermline from your list, especially if you’ve just visited Dunfermline Abbey and Palace. 

KoKu Kitchen

Sharing plate of assorted fried foods in Asian restaurant.

For something a little different than traditional cafes and restaurants, check out KoKu Kitchen who offer a unique twist on Asian cuisine. Their menu offers a wide range of Asian fusion dishes, including freshly prepared sushi, Japanese ramen, bao buns, and their newly added sushi burgers. I tried the tofu sushi burger, and although the concept is very interesting, they could improve the flavour profile more. There are plenty of other options on the menu, though, which seemed to be popular. They even host all-you-can-eat sushi nights every so often, so keep your eyes peeled!

Maria’s Baking Stories

Bakery display case with colourful stuffed cookies.

Maria’s Baking Stories is a popular bakery and cafe in Dunfermline with locals, boasting a few recent awards for its cakes and pastries. The interior is painted bright pink, so it’s very vibrant and something completely different than other cafes in the city. All of their creations are carefully presented with lots of attention to detail. I took a box of baked goods to go, and was left somewhat underwhelmed with their cake slices, which were too sweet to finish. However, the stuffed cookies are very nice once heated up. 

Where to stay in Dunfermline

Barnet House

Bedroom with a dark green upholstered headboard, white bedding, and matching botanical lamps.

Located along High Street, in the heart of the city centre, is Barnet House. This is easily the best place to stay in Dunfermline, thanks to its location and variety of serviced apartments available. It’s located within a beautifully restored historic building, and the property combines its original Victorian features with modern furnishings. There’s a range of apartments to choose from, including cozy apartments for couples, spacious suites, and a luxurious penthouse. All of the apartments come with a fully equipped kitchen and lovely living spaces to relax in. 

Modern kitchen with dark green cabinets, gray backsplash, and countertop appliances.

During my weekend in Dunfermline, I stayed in the Penthouse located on the top floor. It’s a standout choice if you want more space during your time in the city. This spacious one-bedroom apartment includes a king-size bedroom, a large living room with a Smart TV, a beautiful modern kitchen and dining area, and an equally spacious bathroom with a walk-in shower. 

One of my favourite things about the Penthouse apartment is the incredible view from the kitchen window, where you can see the top of the abbey in the distance and the countryside beyond. You can even make out the Forth Road Bridge on a clear day. Even if you’re visiting Dunfermline solo, this apartment will make your stay in the city even more memorable. 

Breakfast dish with fresh fruits and drinks on the side.

One of the biggest advantages of staying at Barnet House, beyond its location, is that the Little Royal Cafe is located directly below. This means if you don’t want to cook, you can easily head downstairs and grab freshly baked pastries and a drink for breakfast. And if you’re arriving late in the evening, Barnet House offers a self-check-in system to make things easier. 

Everything you could need during a trip to Dunfermline can be found at Barnet House. Whether you’re planning to spend a few days in one of Scotland’s most historic cities or you want to use it as a base to explore places such as South Queensferry or other towns in Fife, Barnet House is the perfect accommodation option. 

Is Dunfermline worth visiting?

Dunfermline is well worth visiting, whether you’re interested in Scottish history or simply want to discover charming local cafes and shops. The ancient capital of Scotland offers an impressive selection of historic attractions alongside modern ones, and its compact size makes it very easy to visit from Edinburgh, too. There are a lot of things to do in Dunfermline, so I’d recommend spending at least two days here, or you may feel rushed. 

From wandering between the medieval columns of Dunfermline Abbey to strolling through Pittencrieff Park and enjoying some delicious locally-made food, Dunfermline definitely deserves to be on everyone’s Scotland bucket list. 

If you have any questions about planning a trip to Dunfermline, such as where to eat, where to stay, or the best things to do in Dunfermline, please get in touch. You can reach out via email or through the contact form. Don’t forget to follow my travels on Instagram and TikTok, where you’ll come across more travel inspirations and ideas about where to visit next. 

This post may contain affiliate links, which means I may earn a commission from the discount codes used or when a link/ad is clicked. All purchases made will come at no extra cost to you, and I only include products and services that I would personally recommend.

Pin this blog post for later!

author avatar
Krista Travel Blogger and Content Creator
Krista is a Canadian-born travel blogger with a degree in Medieval History and Archaeology (MA) from the University of St Andrews in Scotland. She enjoys visiting historic attractions, hidden gems, and trying local food along the way.
Facebook
X
Pinterest

Related Blogs

Looking for more inspiration? Here are a few related articles to help with your upcoming trip planning.

Christmas market stalls set up along Nyhavn.
Some of the best European Christmas markets might not be where you’d expect. Which ones would make your list?
Small stone house used as bath house.
There are plenty of unusual things to do in Edinburgh to keep you busy for a few days.
Fountain in garden with Edinburgh in background.
If you’re wondering how to spend a weekend in Edinburgh, here are a few ideas to get you started.

Newsletter

Stay Updated With My Latest Travel News

Get regular travel tips and stay up to date with my latest articles.

Unsubscribe at any time.

Scroll to Top