or, enquire about your chosen options

  1. Catch Up on Cruising: Latest News in bite size!
  2. Solo Cruisers
  3. Catch Up on Cruising: Latest News in bite size!
  4. Should I buy a beverage package?
  5. SPOTLIGHT ON: Viking Ocean and River Cruises

Sign up to our newsletter and become the first to know about our latest deals and promotions

Your 'Port' has been chosen Clear this filter or visit another page to change

Harstad, Norway

Enquire about cruises in this region

Harstad is a city and municipality in Norway, located approximately 250 km (150 mi) north of the Arctic Circle. It is the second largest city in the county of Troms, and the fourth largest in North Norway, by population. It is situated on the island of Hinnøya, and the town is surrounded by some of the most beautiful skerries and adventures in Norway.

Harstad is a beautiful coastal town, surrounded by stunning alpine scenery. The town has a thriving cultural scene, and is the host of the annual Northern Norwegian Festival of Culture. The region offers maritime adventures at sea and on lakes, fantastic outdoor adventures, a variety of cultural activities and historical buildings.

Things to See & Do

* Harstad church
* Northern Lights
* Outdoor activities
* Historical buildings

General information

Cruise Season – Feb to Dec
Currency - Norwegian Krone (NOK)
Language - Norwegian
Land Area – 355 km²
Population – 24,000 approx
Electricity – 2 round pins European style
Time - GMT/UTC plus one hour
International Country Telephone Code – +47

Port Location – The port of Harstad is located in the downtown area of Harstad.

Travel Links - The closest airport is Harstad/Narvik Airport, Evenes, 45 km (28 miles) by road, located on the mainland.
Every morning a northbound and a southbound Coastal Express ship meet in Harstad.
Express boats are going between Harstad and Tromsø, Finnsnes, Senja and other places.

Please note, while cruise details and inclusions are accurate at time of loading they are subject to change due to changes in cruise line practices and policies. Please check details and inclusions at time of booking.

Database Profiling Report

Total queries executed: 21

Total elapsed time: 0.039258003234863

# Query Time
(1) connect 0.0015699863433838
(2) DESCRIBE `ports` 0.0024268627166748
(3) SELECT `ports`.* FROM `ports` WHERE (orchid_slug = 'harstad-norway') AND (orchid_available = 1) LIMIT 1 0.0031800270080566
(4) DESCRIBE `destinations` 0.0019369125366211
(5) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 25))) 0.00040102005004883
(6) DESCRIBE `avid_specials` 0.0011911392211914
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = '25' AND class = 'Destination')) AND (date_start < NOW() OR date_start is null) AND (date_end > NOW() OR date_end is null OR date_end = '')) 0.0014739036560059
(8) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '273') 0.00041317939758301
(9) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '273') 0.001863956451416
(10) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '273') 0.0020389556884766
(11) DESCRIBE `cruises` 0.0036880970001221
(12) SELECT `cruises`.* FROM `cruises` WHERE (id IN (34152, 78370, 78371, 34149, 78376, 78377, 38676, 78362, 78363, 34151)) ORDER BY FIND_IN_SET(id, '34152,78370,78371,34149,78376,78377,38676,78362,78363,34151') 0.0017259120941162
(13) DESCRIBE `cruiselines` 0.0027399063110352
(14) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('7', '188', '28', '91', '24', '151')) ORDER BY FIND_IN_SET(id, '7,188,28,91,24,151') 0.0010950565338135
(15) DESCRIBE `ships` 0.0038700103759766
(16) SELECT `ships`.* FROM `ships` WHERE (id IN ('34', '37', '38', '378', '31', '30', '36', '1012', '39', '35', '1405', '375', '823', '884', '850', '1168', '1672')) ORDER BY FIND_IN_SET(id, '34,37,38,378,31,30,36,1012,39,35,1405,375,823,884,850,1168,1672') 0.00130295753479
(17) DESCRIBE `cruisetypes` 0.001903772354126
(18) DESCRIBE `destinations` 0.0024681091308594
(19) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('25', '28', '26', '49')) ORDER BY FIND_IN_SET(id, '25,28,26,49') 0.0011160373687744
(20) DESCRIBE `ports` 0.00235915184021
(21) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 273))) 0.00049304962158203