Skip to content
4Cruises

Join free

The Highlands (Ullapool)

Scotland

Sailings from $7,599 per person

Request a cruise here

75 cruises that call at The Highlands (Ullapool), leaving between Mar 31, 2027 and Aug 4, 2029. Cruise line: Viking. The lowest current fare is $7,599 per person (British Isles Explorer, Viking Astrea, 14 nights, Mar 22, 2028).

Sailings
75
Lowest fare
$7,599 per person
Sail dates
Mar 31, 2027 to Aug 4, 2029
Length
14 to 169 nights
Ships
9
Cheapest month
March 2028

Sailings that call at The Highlands (Ullapool)

See all 75 sailings

March 2027

April 2027

May 2027

See all 75 sailings

Fares are per person, double occupancy.

Cheapest month to sail here

March 2028, from $543 a night ($7,599 for 14 nights)

  1. March 2027$607 a night
  2. April 2027$593 a night
  3. May 2027$679 a night
  4. June 2027$643 a night
  5. July 2027$664 a night
  6. August 2027$664 a night
  7. September 2027$714 a night
  8. March 2028$543 a night
  9. April 2028$557 a night
  10. May 2028$646 a night
  11. June 2028$664 a night
  12. July 2028$607 a night
  13. August 2028$621 a night
  14. September 2028$707 a night
  15. April 2029$607 a night
  16. May 2029$643 a night
  17. June 2029$607 a night
  18. July 2029$607 a night
  19. August 2029$607 a night

Cruise lines and ships

Viking

Viking Astrea, Viking Libra, Viking Lyra, Viking Mars, Viking Mira, Viking Saturn, Viking Sky, Viking Vela, Viking Vesta

Viking sailings here

Nearby ports

All cruise ports

Cruising to The Highlands (Ullapool)?

Request a cruise here

Questions about cruises to The Highlands (Ullapool)

How much do cruises that call at The Highlands (Ullapool) cost?

The lowest current fare is $7,599 per person (British Isles Explorer, Viking Astrea, 14 nights, Mar 22, 2028). Fares are per person, double occupancy, and change often.

When is the cheapest time to take cruises that call at The Highlands (Ullapool)?

Among the sailings with a current fare, March 2028 has the lowest fare per night: $7,599 for 14 nights, about $543 a night.

Which cruise lines offer cruises that call at The Highlands (Ullapool)?

Viking (75 sailings).

Where do cruises that call at The Highlands (Ullapool) leave from?

The most common departure ports are Southampton (London) (41), Bergen (23), Amsterdam (3), Stockholm (3) and Fort Lauderdale (Port Everglades) (2).

How long are cruises that call at The Highlands (Ullapool)?

Sailings run from 14 to 169 nights; 14 nights is the most common length.

What comes with the fare?

The fare is the cruise line's published cabin fare. Each sailing page lists what the line includes with it, plus taxes, fees and gratuities where the line states them.

How do I book, and how current are the prices?

Send a request and an advisor confirms the current fare and availability and books it for you. You do not pay on the website. Prices are read from the supplier and shown only while they are less than 14 days old, so a price on this page is never older than that. The final price is confirmed when you book.