The Caledonia Hotel is a family-run hotel and restaurant in Rosyth, offering comfortable, good-value accommodation in a location that has excellent travel connections across eastern Scotland. Guests can reach Edinburgh, Perth, and Dundee with ease. This makes the hotel a convenient base for leisure or business trips.
Set close to the Port of Rosyth, we’re particularly convenient for cruise guests looking for an easy overnight stay before embarkation or after disembarkation.
Rosyth has developed around its maritime and dockyard heritage, and today the port is a busy logistics and cruise hub with a dedicated cruise terminal and long-stay parking—making this part of the Forth a practical gateway to the east of Scotland.
Inside, our focus is simple: a friendly welcome, a comfortable night’s sleep, and the on-site facilities guests most often want when travelling. 36 bedrooms, with room types including single, double, twin, budget and executive options, and in-room essentials such as TV, Wi‑Fi and tea/coffee provisions. We also offer relaxed spaces for food and drink, with a bar and restaurant serving hearty, familiar favourites (including pub classics and house curry dishes), plus an outdoor patio area.

LOCATION IS A KEY ADVANTAGE

Rosyth station connects into the wider rail network, with an average journey time of around 31 minutes to Edinburgh Waverley, and direct rail options to Perth and Dundee (typical averages around 1 hour 34 minutes). For drivers, the wider Rosyth port area is close to the M90 motorway, supporting straightforward access across Fife and beyond.
If you’re here to explore, you’re well placed for West Fife’s historic towns and coastal scenery: Dunfermline’s abbey and medieval heritage, the engineering landmark of the Forth Bridge, and characterful villages such as Culross. Families often add a visit to Deep Sea World in nearby North Queensferry for a weather-proof day out.
The Royal Highland Show at the Royal Highland Centre in Ingliston also draws visitors from across Scotland. During summer, many guests attend the Edinburgh Festival Fringe. Staying in Rosyth provides a quieter, more relaxed alternative while remaining close to the city.

PROPERTY AMENITIES

Free parking
Bar/lounge
Evening entertainment
24-hour security
Free High Speed Internet (WiFi)
Billiards
Pets Allowed (Dog / Pet Friendly)
Non-smoking hotel
Room features
Flatscreen TV
Room types
Non-smoking rooms
Good to know
HOTEL CLASS
Three star
HOTEL STYLE
Mid-range
Business