GoHotelly
3-star hotel Check-in 14:00 · Check-out 11:00

Caledonia Hotel, Port of Rosyth

Caledonia Hotel, Port of Rosyth offers modern, spacious rooms and a vibrant bar just minutes from Rosyth Train Station. Enjoy excellent dining at An Doca restaurant, friendly service, and easy access to Deep Sea World and the Forth Bridge. Perfect for lei

Hilton Rd, Rosyth, Dunfermline KY11 2BA, United Kingdom View on map
7.8/10
Good Based on 178 recent guest reviews
Free Wi-Fi Paid breakfast Free parking Accessible Kid-friendly
What recent guests emphasize

Balanced Comfort with Lively Dining

Guests appreciate the friendly atmosphere, generous portions in the restaurant, and convenient location near transport and local attractions. The hotel suits visitors seeking straightforward accommodation with a sociable bar and quality dining options.

Guests often praise

  • Friendly and attentive staff providing excellent service at both hotel and restaurant
  • Spacious, modern rooms that offer comfort for a casual stay
  • Generous portion sizes and varied, well-prepared food at the on-site An Doca restaurant
  • Lively bar atmosphere, especially on weekends, favored by regulars
  • Convenient location close to Rosyth train station, facilitating easy travel to Edinburgh and nearby attractions

Worth knowing

  • The hotel offers straightforward accommodation without luxury extras
  • Breakfast and free Wi-Fi are included, adding to practical comfort
  • Situated about 3 miles from popular attractions like the Deep Sea World aquarium and Forth Bridge
  • The venue is LGBTQ+ friendly, welcoming diverse guests
  • Some reviews suggest a focus on social and dining experiences rather than luxury lodging

Best for

  • Visitors wanting easy access to Rosyth train station and Edinburgh
  • Guests looking for casual stays with lively dining and bar options
  • LGBTQ+ travelers seeking welcoming accommodation
  • Groups celebrating events, such as private dining or family gatherings
  • Tourists interested in exploring nearby historical sites like the Forth Bridge and regional castles
Compare booking partners

Open this hotel on the platform you trust.

GoHotelly doesn't process bookings — we open this property on each partner so you can compare live rates, cancellation rules and loyalty perks side by side.

Some links are affiliate — if you book, GoHotelly may earn a small commission at no extra cost to you. Read the full disclosure.

About this property

Welcome to Caledonia Hotel, Port of Rosyth

The Caledonia Hotel, Port of Rosyth, is a welcoming retreat set in the heart of Rosyth, Dunfermline. Boasting a solid 3.9 rating, this hotel effortlessly balances comfort with convenience. Its location on Hilton Road places guests just minutes from Rosyth train station, making travel to Edinburgh and surrounding areas swift and stress-free.

Guests often highlight the modern and spacious rooms, praised for their clean design and thoughtful layout. The atmosphere in the hotel strikes a friendly, inviting tone, especially in the lively bar area that comes alive during weekends, providing a vibrant social space for both locals and visitors.

Dining at the Caledonia is a standout experience. The An Doca restaurant has become a favorite for many, offering rich, generously portioned dishes that satisfy the palate and the appetite alike. From celebratory private dinners to festive Christmas lunches, the attentive staff ensure every meal feels special. Starters like chicken and cauliflower pakora receive particular praise, as do hearty mains such as well-filled burgers and succulent chicken skewers. The elegant décor and stunning views enrich the overall dining experience, making it more than just a meal but a memorable occasion.

Beyond the hotel’s walls, its proximity to attractions like Deep Sea World aquarium and the iconic Forth Bridge adds an extra dimension for visitors keen to explore the area. The Caledonia Hotel's blend of accessible location, quality service, and vibrant ambiance creates a space where guests feel valued and relaxed. Whether visiting for business, a special event, or leisure, the hotel consistently earns recommendations for its balance of comfort and liveliness.

Overall, the Caledonia Hotel, Port of Rosyth offers a refreshing experience grounded in genuine hospitality, modern conveniences, and a prime location. It leaves a lasting impression through its warm staff, appetizing cuisine, and social energy that invites guests to return time and again.

Summary compiled by GoHotelly editors from verified guest reviews, partner descriptions and editorial notes.
Facilities & essentials

What's on-site and what you should know before you arrive

The short version: what's available day-to-day, and the key practical details most travelers search for.

Most popular facilities

Free Wi-Fi
Paid breakfast
Free parking
Accessible
Kid-friendly
Restaurant
Kitchens in some rooms
Bar
Smoke-free

Not available at this property

Pool
Air-conditioned
Business center
Pet-friendly
Airport shuttle
Fitness center
Verified guest reviews

What recent guests are actually saying

Reviews from travelers who stayed here in the last 12 months, grouped to help you spot the pattern quickly.

RH
Rob H Jan 05, 2026
10

Very friendly staff, rooms are modern and spacious. The Bar is lively on weekends. Great location train station is 5mins away if you want to venture further to edinburgh etc. Highly recommended

DJ
David Jack Jan 02, 2026
10

We were guests at a 60th anniversary party recently. Private dining event. The food was fantastic, portions were very generous. The staff were all very attentive and the service was excellent.

CR
Carol Reilly Nov 14, 2025
10

We had a lovely Christmas lunch at An Doca restaurant yesterday. Food was very good and portions were big. Staff were so friendly and helpful and made us all feel welcome. The restaurant was beautifully decorated. Would highly recommend a visit!

TB
trixi babes Oct 13, 2025
10

As a regular in the Caledonia bar, we went for a family meal tonight to the An Doca restaurant and we were pleasantly surprised. The restaurant was set up well, with nice views. Service was excellent, an extensive and varied selection of food. Between us we sampled both the chicken and cauliflower pakora starters which were fantastic. Burgers were well filled, chicken skewers were delish and the portion sizes were very generous. A wee gem of a restaurant

Location & neighborhood

Where you'll find Caledonia Hotel, Port of Rosyth

Dunfermline, United Kingdom

Set 2 miles from Rosyth train station, this straightforward hotel is also 3 miles from both the Deep Sea World aquarium and from the Forth Bridge.

  • Rosyth 35 min Walk
  • Inverkeithing 51 min Walk
  • Dalgety Bay 1 hr 15 Walk
  • Edinburgh Airport 17 min Car · 43 min Transit
  • Glasgow Airport 1 hr 3 Car · 2 hr 38 Transit
Things to do nearby

Worth the walk or a quick ride

Curated spots travelers usually pair with a stay in United Kingdom. Distances are rough real-world times, not straight-line.

Forth Bridge 4,343 reviews

Forth Bridge

Queensferry, South Queensferry, United Kingdom

4.8 · Bridge
Edinburgh Castle 1 reviews

Edinburgh Castle

Castlehill, Edinburgh EH1 2NG, United Kingdom

4.6 · Castle
Blackness Castle 1 reviews

Blackness Castle

Blackness, Linlithgow EH49 7NH, United Kingdom

4.7 · Castle
People also viewed

Similar Hotels in United Kingdom

Hand-picked alternatives with a comparable feel, size and price band.

10 Heath Rd, Rosyth, Dunfermline KY11 2BT, United Kingdom

Hillpark Hotel

Discover the warmth and hospitality of Hillpark Hotel, a charming 4star establishment offering free WiFi, delicious dining, and ...

4 (225) View
138 Queensferry Rd, Rosyth, Dunfermline KY11 2QY, United Kingdom

OYO Gothenburg Hotel

Enjoy a warm stay at OYO Gothenburg Hotel, rated 4.2. Located just outside Edinburgh, it offers free WiFi, delicious Italian dini...

4.2 (263) View
10 Heath Rd, Rosyth, Dunfermline KY11 2BT, United Kingdom

Gladyer Inn

Experience the best of Gladyer Inn in Dunfermline! With a 4.2star rating, enjoy exquisite dishes like light and crispy Fish & Chi...

4.2 (144) View
Share your stay

Stayed at Caledonia Hotel, Port of Rosyth? Help the next traveler decide.

Short, honest notes are more useful than long ones. A few sentences about what worked, what surprised you, and who the hotel is best for will go a long way.

Your email is only used to verify the review — it won't be shown publicly.