If you have 7 days to spend in Rosyth, there are plenty of things to see and do in the area. Here are some suggestions:
Visit Dunfermline Abbey, the burial place of Robert the Bruce. This attraction usually takes around 1-2 hours to explore.
Spend the day exploring the beautiful grounds of Culross Palace and Gardens, which includes a magnificent 17th-century palace. Give yourself at least 3-4 hours to fully appreciate this attraction.
Take a scenic drive to St Andrews, known for its famous university and golf courses. Visit the ruins of St Andrews Cathedral and St Andrews Castle. This excursion may take up to 6 hours if you stop at various shops and restaurants along the way.
Take a train or bus to Edinburgh and stroll down the Royal Mile, Edinburgh Castle, and the National Museum of Scotland. These attractions will take around 4-5 hours to explore.
Explore the quaint fishing village of Anstruther, where you can visit the Scottish Fisheries Museum and take a boat tour to the Isle of May to see puffins and seals. This excursion may take up to 6 hours.
Spend the day at the Falkland Palace and Garden, which boasts beautiful gardens and Tudor architecture. Plan for around 3-4 hours to fully experience this attraction.
Visit the Deep Sea World Aquarium, which has a huge collection of sharks, rays, and marine life. Give yourself at least 2-3 hours to explore this attraction.
For places to stay, there are several hotels and B&Bs in the area, such as The Bridge Hotel, The Aberdour Hotel, and Travelodge Dunfermline. Book in advance to secure the best deal.