Caledonia Hotel welcomes you at the Port of Rosyth

A pleasant stay in appealing surroundings awaits you at the Caledonia Hotel.


With great customer service, its own bar, and restaurant, and convenient links to Edinburgh and throughout Fife. The Caledonia Hotel and all its staff look forward to welcoming you in the near future.

Convenience and comfort at a price that suits every budget 

Comfortable rooms at an affordable price and in a location thats perfect for both business or pleasure. 


With the Forth Road Bridge on its doorstep, the Caledonia Hotel is ideally situated for those wishing to explore Edinburgh. Motorway links throughout Fife are minutes away too, and with our private parking facilities why endure the hassle of town centre hustle and bustle when everything you need is right here.


Traditional hospitality

As a family run hotel, at the Caledonia Hotel we know the importance of attention to detail and great customer service, ensuring each and every guest has a memorable stay, for all the right reasons.


With newly refurbished accommodation, finished to a high standard, we are certain you will enjoy a good night's sleep, and be refreshed and ready for what your day may bring. Modern rooms with ensuite facilities, and the convenience of a bar and restaurant makes a stay at the Caledonia Hotel suitable for every occasion.

Our offers: great experiences at great prices

Competitive rates for first class service and accommodation.


Restaurant Now OPEN

The staff and management at the Caledonia Hotel are proud to announce the opening of our newly refurbished restaurant.


We offer all the usual pub classics, served in modern surroundings, and with views out over the Forth.


Please call our reception team on 01383 420101 to book your table.


New to the Caledonia Hotel in 2013 is our Caley Bar.


Comfortable and Modern, with big screen TVs and a pool table, the Caley Bar is already proving to be popular with both locals and guests to the hotel.


Photos on our Hotel page.

Contact and Reservations

Caledonia Hotel

Hilton Road



KY11 2BA


Please call us on:

01383 420101


Or email us at:


Alternatively use our reservation form.


Offers for the coming season

Newly refurbished accommodation now available. Book online or contact our friendly and helpful reception team to enquire about availability and rates.

New Website

Be kept up to date on all of our news and information, here on our brand new website. Updated regularly, with price lists and menus coming soon.