Portsmouth is a historic city located in the south of England. The city is home to a number of prominent tourist attractions that draw in the crowds throughout the year, including the Portsmouth Historic Dockyard, the Spinnaker Tower, the HMS Victory and all of those magical historic ships in full display.
Portsmouth is also a popular destination for shoppers, with a variety of high street and independent stores. If boutiques and fancy fashion are your vibes, you’re going to love a cheeky weekend here.
With a vibrant nightlife scene, the city has a number of bars and clubs located in the heart of the historic district; a haven for any late-night revellers and partygoers.
Culture your bones with some of the more popular museums and art galleries around town, if a little educational visit is more your cup of tea.
And with easy train connections to London, it makes for an even more appealing weekend destination for a change of scenery and some new and exciting experiences.
Portsmouth is an exciting place to live, work or visit. There is always something going on, and there are plenty of things to see and do during your time here.
Wondering what to do in Portsmouth? Whether you’re already here or planning your visit, discover the best things to do in Portsmouth so you don’t miss a single thing during your trip.
Let’s get to it.
Best Things To Do In Portsmouth
1. Visit The Historic Dockyard
One of the first things to do in Portsmouth should be to visit the city’s Historic Dockyard. This world-famous attraction is home to a number of historic ships, including HMS Victory, the Mary Rose Museum, and HMS Warrior 1860.
The historic dockyard of Portsmouth is a must-see for anyone interested in maritime history. Visitors can explore a variety of interactive exhibits, including a recreation of a Victorian shipyard and a ‘time capsule’ that allows you to see what life was like on board a naval vessel during World War II.
There is also the Royal Navy Submarine Museum to explore, plus other museums and, dockyards and exhibits to get around. Simply walking around this imposing dockyard is impressive in itself, before you throw in the naval base presence.
The Dockyard is a fantastic place to see in Portsmouth with the family, so ready the camera and capture some quality moments as you enter the HM Naval Base.
Insider tip – you can get cheaper tickets online for the historic dockyard, plus you’ll be able to skip the queues. You can discover all 10 attractions within the dockyard for just £39. Purchase your online tickets here.
2. Climb The Emirates Spinnaker Tower
For incredible views of Portsmouth, make your way to the top of the city’s iconic Spinnaker Tower to the observation desk.
This 560-foot tall tower offers panoramic views of Portsmouth Harbour, the Isle of Wight, and the south coast of England on a clear day and is one of the top attractions in Portsmouth.
There are three viewing platforms to enjoy, as well as a glass floor and a virtual reality experience that gives you the sensation of paragliding over the city.
If you’re feeling brave, you can even abseil down the side of the tower! The Spinnaker Tower is definitely one of the best things to do in Portsmouth if you’re looking for some thrills and spills.
You can skip the queues and get the best price for this attraction by purchasing your ticket in advance here. Online ticket prices start from £14.75 per person.
If you prefer a guided walking tour of the entire city, you can book this in advance here for just £12.50
3. Tour The HMS Victory
HMS Victory is a world-famous warship that was built and launched in Portsmouth in 1765 which now exhibits its great British Navy history. She is best known for her role in the Battle of Trafalgar in 1805, where she served as Lord Nelson’s flagship during the Napoleonic Wars.
The ship has been painstakingly restored and is now open to the public as a museum ship. Visitors can explore the decks, gun decks, and even the Captain’s quarters.
There is also a Victory Museum on site which tells the story of her fascinating history. A tour of HMS Victory is a must-do activity when visiting Portsmouth.
With its incredible history, it’s inspiring to hear that the HMS Victory is the oldest naval ship in the world that’s still in commission – credit to Portsmouth and its craftsmanship of shipbuilding back in the day.
Insider Tip – buy your tickets in bulk and in advance from here and save some money on entry costs to the many museums around this famous city.
4. Visit The Mary Rose Museum
The Mary Rose is a famous warship that was built in Portsmouth and served in the English navy during the Tudor period.
The ship sank unexpectedly in 1545 while leading an attack against the French fleet at the Battle of the Solent.
She lay at the bottom of the sea for over 400 remarkable years before being rediscovered and raised from the depths in 1982.
The Mary Rose is now on display in a purpose-built museum, where visitors can see the ship’s hull and learn about the fascinating story of her discovery and restoration.
The wreck has perfectly preserved exactly what navy life must have been like back in Tudor times. You can see the iron and bronze guns that were used on the ship, along with tankards, bells, gold coins and so much more that surfaced along with the Mary Rose.
The Mary Rose Museum is one of Portsmouth’s top attractions and is a must-see for anyone interested in maritime history.
Skip the queues by purchasing your tickets online in advance. The online price is the same as the in-person price, only you get to skip the line. Available to purchase here if you are only visiting the one museum here, otherwise purchase the Ultimate Explorer Pass.
5. Explore The HMS Warrior
HMS Warrior 1860 is a decommissioned warship that was launched in Portsmouth in 1860. She is the world’s first iron-hulled, armoured warship and is now preserved as a museum ship.
For the ten years it was in service, HMS Warrior inspired fear in anyone in many enemies, though it never once engaged in a single battle.
Visitors can explore all three decks of the ship, including the gun decks, engine room, and officers’ quarters. There is also a small onboard museum which tells the story of the Warrior and her role in naval history.
HMS Warrior is a must-see for anyone interested in maritime history or engineering. You can even dress up in Victorian clothes and have your photo taken on board…something the kids always love to do!
Check out my other city guides close to Portsmouth;
- 18 Unforgettable Things To Do In Weymouth, Dorset
- 19 Unique & Fun Things To Do In Newquay, Cornwall
- 20 Unforgettable Things To Do In Harrogate, Yorkshire
- 18 Best Things To Do In Great Yarmouth, Norfolk
6. Visit Fort Nelson
With the increasing possibility of land attacks by France, with Napoleon III sitting on the throne, forts popped up in several spots along the south coast.
Fort Nelson was one of them; a historic fort that was built in the 1860s and was made up of 6 sides and surrounded by a trench and 3 caponiers.
The fort never saw any action and was decommissioned in the early 1900s. However, it has since been restored and is now open to the public as a museum.
Visitors can explore the underground tunnels, gun emplacements, and barracks. There is also an on-site restaurant and a small shop.
Fort Nelson is a great place to visit for anyone interested in military history or architecture. It’s also a popular spot for families, as there are plenty of things for the kids to see and do.
7. Explore The D-Day Museum
The D-Day Story Museum is dedicated to the history of Operation Overlord; the codename for the Allied invasion of Normandy during World War II.
The city of Portsmouth served as a main starting point for the D-Day landings on 6 June 1944. Furthermore, Southwick House located just north of Portsmouth was where Dwight D. Eisenhower, the Supreme Allied Commander during WWII, had his headquarters.
The museum tells the story of the build-up to the invasion, the actual landings on 6th June 1944, and the subsequent liberation of Europe, and it’s the only museum dedicated solely to the D-Day events in 1944.
There are rare artifacts and personal accounts from those who were involved in the operation. You can also find tanks, jeeps and machine guns that would have all played their role in the invasion
The D-Day Museum is one of the best things to see in Portsmouth and a must-visit for anyone interested in military history or the Second World War.
Purchase your tickets in advance here to skip the queues. The price is the same but you won’t have to wait in line!
8. Visit The National Museum Of The Royal Navy
The National Museum of the Royal Navy is a magnificent maritime museum that tells the story of the United Kingdom’s naval history.
The museum is located in 3 different buildings lined just in front of HMS Victory.
The museum chronicles the rich history of the British navy, from its early days as a small fleet protecting the coast of England to its present-day status as a global maritime power.
Visitors can explore exhibits on famous battles, heroic sailors, and groundbreaking technologies, as well as learn about the lives of ordinary sailors both past and present.
With its interactive displays and informative exhibits, the National Museum of the Royal Navy is sure to educate and entertain visitors of all ages, making it a great place to visit with kids and the whole family.
Regarded as one of the best things to do in Portsmouth, particularly for any of the history buffs or maritime enthusiasts out there.
9. Visit The HMS M33
HMS M33 is a Royal Navy warship that was built in 1915 and saw plenty of action during World War I and II. It’s now one of the last 3 warships still floating from the First World War.
She is the newest museum ship in town, preserved and moored in Portsmouth Historic Dockyard.
Visitors can explore the three decks of the ship, including the engine room, gun deck, and officers’ quarters.
There is also a new exhibition demonstrating what battle would have been like in such a tight and claustrophobic environment. It’s an eye-opening experience knowing that the crew would have lived and fought on this ship for 3 years during the Gallipoli Campaign.
Great for kids and grownups alike, it’s an inspiring experience where you’ll get to see first-hand what things would have been onboard.
10. Shop Till You Drop At Gunwharf Quays
Gunwharf Quays is located just behind the Spinnaker Tower on the south west of Portsea Island serving up ample retail and leisure space located right on the waterfront.
There are over 90 stores, including high-street favourites such as H&M, Zara, and Topshop. Some of the outlets have up to 60% off the usual retail prices as well; another factor that draws in the fashionistas looking for some bargains.
If you’re into your brands, you won’t be disappointed either, with the likes of Ralph Lauren, Hugo Boss and Michael Kors knocking around the quays.
If you’re looking for things to do in Portsmouth on a rainy day, then Gunwharf Quays is the perfect place to head. You can easily spend a few hours (or more) browsing the shops and grabbing a bite to eat, with a plethora of restaurants, cafes, or bars to choose from. You’ll even find some upscale restaurants run by celebrity chefs (think Raymond Blanc). There is definitely no shortage on the food and beverage front here, so arrive hungry and enjoy!
You will also find a cinema, bowling alley, and casino in the mall if you’re looking for a bit of entertainment for the whole family to enjoy.
11. Relax At Canoe Lake
Canoe Lake is a beautiful green space located in Southsea, just a short walk from the seafront.
The picturesque lake is perfect for a leisurely stroll or picnic on a summer’s day. You’ll find plenty of ducks and geese to keep you company as you meander around the tranquil waters, well-kept flowerbeds and its stand-out Art Deco angel statue.
This place looks like it would be right at home in a Victorian-era postcode, with its swan-shaped pedalos and retro-nostalgic feel.
The lake shop is at hand to provide a bucket and line for a spot of crab catching in the morning, and a fantastic portion of fish and chips from the famous Deep Blue close by on South Parade Pier.
You’ve also got the Cumberland House Natural History Museum here, a model village to explore, as well as the beautifully arranged Japanese garden and rose garden. And if you’re thinking about driving here for the day, there is a car park on-site, too.
The perfect combination of activities makes this one of the best things to do in Portsmouth with kids, but also quite a romantic place to visit in Portsmouth for couples later in the day.
12. Escape To Portsdown Hill
Portsdown Hill is located just north of Portsmouth and offers stunning views over the city, Portsmouth Harbour, and beyond.
The stunning grassland hills are awash with colourful wildflowers in the warmer months and are a Site of Special Scientific Interest for the many different species of plants, insects and birdlife for anyone who takes an interest in a bit of bird watching
There are several walking and cycling routes that wind their way up the hill, so it’s a great place to get some fresh air and exercise. The views from the top are definitely worth the effort!
13. Visit Hotwalls Studios
The Hotwalls Studios are a group of Grade II listed buildings and former artillery barracks that have been transformed into creative spaces for local artists, makers and performers in this new-found artistic quarter of Portsmouth.
The studios are located on the seafront, just next to Portsmouth Historic Dockyard, and they’re open to the public every day from 10am to 4pm.
Visitors can explore the studios, meet the artists, and purchase some of their fantastic creations. This little creative quarter is fast becoming one of the most popular places to see in Portsmouth, with the artistic scene really taking off here.
The Hotwalls Studios is a great way to support local businesses and get a taste of Portsmouth’s thriving creative scene.
Check out my other popular city guides in the south of England;
14. Feast At The Tenth Hole Tea Rooms
The Tenth Hole Tea Rooms is a buzzing spot set on a pitch-and-putt course just to the east of Canoe lake.
You’ll see a queue of people at the tenth hole waiting to get in, and it gets particularly busy at weekends, but if you plan to go in between meal times, then you might just get a sunny spot out on the terrace.
Love a homemade cake? Think fresh Victoria sponge, millionaire’s shortbread and banoffee pie, plus some of the largest scones I’ve ever witnessed.
The breakfasts and sandwiches also hit the spot. Combine a stop here with a little round of golf and you’ve got a super fun thing to do in Portsmouth for adults, couples and families alike.
15. Admire Portsmouth Cathedral
Portsmouth Cathedral is a must-see for anyone visiting the city, even if you’re not religious. This beautiful building dates back over 800 years to the 12th century.
The Cathedral is dedicated to St Thomas Becket, who was murdered in 1170. His tomb can be found in the Cathedral, and his remains are on display for all to see.
The Cathedral is also home to the Portsmouth War Memorial, which commemorates the soldiers who lost their lives in World War I.
Portsmouth Cathedral is a truly stunning building, with an imposing octagonal cupola and lantern rearing up at the centre, and no trip to Portsmouth would be complete without a visit to this beautiful spot.
16. Grab A Boat Tour Of Portsmouth Harbour
Still home to the modern Royal Navy, The Portsmouth Harbour Tour offers an unrivalled glimpse of Britain’s current frigates, destroyers, and helicopter carriers, as well as historic structures and the stunning cityscape.
The Portsmouth Historic Dockyard is, again, in charge of things here, providing 45-minute long tours of Portsmouth harbour with an entertaining guide talking you through the whole experience.
The tours are very much dependent on weather conditions, and you can check whether things are running from the official website.
17. Explore Portsmouth Museum
The Portsmouth City Museum and Art Gallery is a must-visit for anyone interested in the history of the United Kingdom.
Portsmouth Museum & Art Gallery is located in the heart of Portsmouth in the city centre, just a short walk from the seafront, where the museum tells the story of Portsmouth from its Roman roots to its modern-day status as a thriving city.
Visitors can see exhibits on the city’s maritime history, its role in the Second World War, and its development over the centuries.
You will also find an excellent collection of art and artifacts from all around the world right here in Portsmouth Museum.
And of course, no museum or art gallery showcasing the marvels of Portsmouth would be complete without a mention of their much-loved football team – Portsmouth F.C, with the matching-winning balls on display here from their successes of 1939 and the 2009 FA Cup Finals.
Give yourself a couple of hours to get around it all to make the most of it all. With something for everyone, it really is one of the top things to do in Portsmouth for couples, families and adventurers.
18. Take A Ferry To No Mans Fort
In the Solent, just off the coast of Portsmouth, lies No Man’s Fort – one of three 19th-century structures built to protect Portsmouth Harbour from enemy attack.
Nowadays, this fascinating spot is open to the public and can be reached by taking a short ferry ride from Gunwharf Quays.
Once you’re on the fort, you can explore the many rooms, corridors and turrets, before heading up to the roof for some truly breathtaking panoramic views.
You can even spend the night here in one of the plush rooms where a sea view is always going to be guaranteed
There’s also a restaurant and bar on-site if you fancy staying for lunch or dinner. No Man’s Fort is a great option for something a little different and definitely a unique day out in Portsmouth.
19. Visit The Charles Dickens Birthplace Museum
Portsmouth is also home to the Charles Dickens Birthplace Museum, which celebrates the life and works of one of Britain’s most famous authors.
The museum is located in Dicken’s former family home on Old Commercial Road, and it has been lovingly restored to look just as it would have when he lived here with his parents and siblings.
You can see some of Dicken’s personal belongings, as well as learn all about his formative years in Portsmouth, which would go on to inspire some of his most famous works.
Last time I checked, the Charles Dickens Birthplace Museum was only open on weekends, so check before visiting!
20. Catch Portsmouth F.C At Fratton Park
Portsmouth Football Club, or Pompey as they are more commonly known, are the city’s much-loved football team, with Fratton park being their home since 1898.
They play their home games right here at Fratton Park – or more affectionately known as ‘The Old Girl’ by supporters – and she can fit a whopping 21,00 spectators on match days.
If you’re visiting Portsmouth during the football season (August to May) and fancy catching a game, then you should definitely try and get tickets to see Portsmouth F.C play.
Even if you’re not a big football fan, it’s still a great experience to soak up the atmosphere of a Pompey match day and join in with the singing of their famous songs. Don’t blame me if your voice is a little hoarse after screaming “Play up Pompey!”.
21. Explore Viviers Fish Market
Viviers Fish Market is a buzzing seafood market located in the heart of Portsmouth’s historic Old Town.
The market sells an impressive variety of fresh seafood, which has been caught locally in the Solent and sold at the market here every morning.
For the best catches, you’ll want to arrive early. The market might be small but the seafood is mighty fresh!
If you’re visiting Portsmouth and looking for something a little different to do, then make sure to head down to Viviers and pick up some lunch or neck an oyster or 5.
22. The Royal Garrison Church
The Royal Garrison Church, located in Grand Parade, Old Portsmouth, holds a special place in the city’s rich maritime and military history.
Originally built as a part of a medieval hospital in the 13th century, the church was later used by the military and became known as the Garrison Church following the English Civil War.
Despite suffering significant damage during the Second World War, the Royal Garrison Church stands proudly as a testament to resilience and perseverance. The ruins of the nave, now roofless and exposed to the elements, offer a poignant reminder of the city’s turbulent past.
As you explore the church grounds, you’ll discover fascinating historical artefacts, including military memorials and intricate stained glass windows that pay tribute to the soldiers who once worshipped here.
A visit to the Royal Garrison Church in Southampton is a moving experience that offers a glimpse into the city’s rich heritage. The church’s atmospheric ruins and enduring spirit make it a must-visit destination for history buffs and those seeking a serene and contemplative space amidst the bustling city.
23. Blue Reef Aquarium
The Blue Reef Aquarium is along the Clarence Esplanade in Portsmouth and is a captivating attraction for the whole family that transports visitors on an underwater journey through diverse marine habitats.
Home to over 40 themed exhibits, the aquarium showcases an array of fascinating marine life, from vibrant tropical fish and delicate seahorses to mesmerizing jellyfish and agile sharks. The highlight is the underwater tunnel, where visitors can marvel at the fascinating creatures swimming overhead.
Interactive talks, feeding demonstrations, and hands-on encounters with marine creatures make Blue Reef Aquarium an engaging experience for all ages, offering an unforgettable glimpse into the wonders of the aquatic world and a popular family day out in Portsmouth.
Tickets start at £10.50 for kids and £13.50 for adults with group and family discounts available. Purchase from the official website here.
24. Wander around Southsea Castle
Southsea Castle, a historic coastal fortress in Portsmouth, was built under the reign of Henry VIII in the 16th century (sometimes referred to as Henry. This impressive structure has played a crucial role in England’s maritime defence for centuries.
Visitors can explore Henry VIII’s Southsea Castle’s ramparts, towers, and tunnels while delving into its fascinating past. The on-site museum showcases artefacts and exhibits that reveal the castle’s strategic significance.
With stunning views of the Solent and the Isle of Wight, Southsea Castle offers a unique glimpse into the legacy of Henry VIII and England’s storied history and is one of the few completely free things to do in Portsmouth in case you’re looking a saving a few quid
24. Clarence Pier
Clarence Pier is a lively entertainment hub holding the accolade as the largest amusement park on the south coast of England and offers a perfect blend of seaside fun and excitement for the whole family.
This bustling attraction boasts an array of thrilling rides, traditional fairground attractions, and a sprawling amusement arcade.
With its stunning views of the Solent and the historic Southsea Castle nearby, Clarence Pier is an ideal destination for a memorable day out. Whether you’re seeking adrenaline-pumping excitement or leisurely amusements, this iconic pier delivers an unforgettable experience for visitors of all ages.
Admission to the park is free and costs vary depending on the rides and attractions, and it’s a great place to visit in Portsmouth with kids and young families.
24 Best Things To Do In Portsmouth, Hampshire
- Visit Portsmouth Historic Dockyard
- Climb The Emirates Spinnaker Tower
- Tour The HMS Victory
- Visit The Mary Rose Museum
- Explore The HMS Warrior
- Visit Fort Nelson
- Explore The D-Day Museum
- Visit The National Museum Of The Royal Navy
- Visit The HMS M33
- Shop Till You Drop At Gunwharf Quays
- Relax At Canoe Lake
- Escape To Portsdown Hill
- Visit Hotwalls Studios
- Feast At The Tenth Hole Tea Rooms
- Admire Portsmouth Cathedral
- Grab A Boat Tour Of The Harbour
- Explore The Portsmouth City Museum
- Take A Ferry To No Mans Fort
- Visit The Charles Dickens Birthplace Museum
- Catch Portsmouth F.C At Fratton Park
- Explore Viviers Fish Market
- Visit the Royal Garrison Church
- Explore the Blue Reef Aquarium
- Wander around Southsea Castle
Where is Portsmouth?
Portsmouth is located on the south coast of England in the county of Hampshire. It’s around 70 miles from London and just a short drive from Southampton.
Is Portsmouth worth visiting?
Yes, Portsmouth is an excellent place to visit! The historic centre is packed full of independent shops, restaurants and quirky bars and then there is the Portsmouth Historic Dockyard – home of the Royal Navy and brimming with a ton of maritime and ship museums to explore and visit such as the Mary Rose Museum and other historic ships.
What is there to do in Portsmouth on a rainy day?
There’s plenty to do in Portsmouth on a rainy day! Head to one f the many maritime and navy museums around the Portsmouth Historic Dockyard, check out Hotwalls Studios in Portsmouth’s creative quarter or explore some of the city’s historic pubs and bars.
What is the best time of year to visit Portsmouth?
The best time to visit Portsmouth is during the summer months when the weather is warm and there’s plenty going on in the city. However, Portsmouth is a great place to visit all year round, with different events and activities taking place throughout the seasons.