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.

Room 1
Room 1

Good for visitors

Thing to do
Forth Bridge
4.8 stars 4270 Reviews
1.5-mile-long red railway bridge, opened in 1890 & crossing the Forth estuary.
Blackness Castle
4.7 stars 4319 Reviews
15th-century fortress noted for its shiplike form & rampart views over the Firth of Forth.
Edinburgh Castle
4.6 stars 103822 Reviews
An 11th-century castle and barracks housing the Crown Jewels and National War Museum of Scotland.
Transit
Rosyth
35 minute
Inverkeithing
51 minute
North Queensferry
01 hour 01 minute
Airports
Edinburgh Airport
Driving: 17 minute | Transit: 01 hour 05 minute
Glasgow Airport
Driving: 01 hour 02 minute | Transit: 02 hour 38 minute

Last Reviews

Rob H
05 January 2026

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

David Jack
02 January 2026

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.

Carol Reilly
14 November 2025

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!

trixi babes
13 October 2025

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

Info (Essential details)

  • Check-In14:00
  • Check Out
    Check-Out11:00
  • Phone
    Phone Number+44 1383 420101
  • AddressHilton Rd, Rosyth, Dunfermline KY11 2BA, United Kingdom