We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
British, Vegan friendly, Vegetarian friendly
Ambience
Cosy, Quiet conversation
Food Occasions
All day dining, Breakfast, Dinner, Lunch
Special Features
Wheelchair access
Perfect for
Celebrations

About

Horatio’s Restaurant at the Royal Maritime Hotel in Portsmouth offers a relaxed and welcoming dining experience steeped in naval heritage. Located just moments from the historic dockyard and the bustling waterfront, this charming restaurant is a favourite among hotel guests and locals alike, providing a comfortable setting to enjoy traditional British cuisine with a contemporary twist.

Inside, Horatio’s blends maritime charm with modern comfort. Nautical touches and warm wood accents create a cosy atmosphere, while large windows allow natural light to fill the space. The layout is spacious and inviting, making it ideal for both intimate dinners and group gatherings. The restaurant’s connection to Portsmouth’s naval history adds a unique character to the experience, with subtle design elements paying homage to the city’s seafaring past.

Horatio’s Restaurant sources ingredients locally whenever possible, supporting regional producers and ensuring fresh, high-quality dishes for every guest. The menu at Horatio’s is thoughtfully curated to showcase classic flavours and seasonal ingredients. Guests can enjoy hearty mains such as roast chicken, grilled salmon, and slow-cooked lamb shank, alongside lighter options like fresh salads and vegetarian dishes. Starters include comforting soups and seafood favourites, while desserts range from indulgent puddings to refreshing fruit-based treats. Each dish is prepared by a skilled kitchen team committed to quality and flavour, ensuring a satisfying meal whether you’re dining solo or with company.

Horatio’s Restaurant also offers a carefully selected wine list, featuring bottles that complement the rich flavours of its traditional British fare. Service is friendly and attentive, contributing to the relaxed ambience that defines Horatio’s.

Whether you’re staying at the Royal Maritime Hotel or simply looking for a satisfying meal in the heart of Portsmouth, Horatio’s Restaurant offers a dependable and enjoyable dining experience rooted in tradition and hospitality.

Read more +

FAQs

Can I book a table?

Yes you can make a reservation via the website.

Details

Get directions to Horatio's Restaurant at Royal Maritime Hotel Get directions to Horatio's Restaurant at Royal Maritime Hotel
Location
75-80 Queen Street, Portsmouth, Hampshire, PO1 3HS

023 9298 2182 023 9298 2182

Website

Opening Times

Breakfast
Mon 07:00-09:30
Tue 07:00-09:30
Wed 07:00-09:30
Thu 07:00-09:30
Fri 07:00-09:30
Sat 07:30-10:00
Sun 07:30-10:00
Lunch
Mon Closed
Tue Closed
Wed Closed
Thu Closed
Fri Closed
Sat Closed
Sun 12:30-16:00
Dinner
Mon 18:00-20:45
Tue 18:00-20:45
Wed 18:00-20:45
Thu 18:00-20:45
Fri 18:00-20:45
Sat 18:00-20:45
Sun 18:00-20:45

Reviews

Share your thoughts with other diners

Write a review

Book a table

Call Horatio's Restaurant at Royal Maritime Hotel to make a booking on:

023 9298 2182 023 9298 2182

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Horatio's Restaurant at Royal Maritime Hotel

Horatio's Restaurant at Royal Maritime Hotel
Close