There is no difference in meaning — only in spelling. <strong>Harbor</strong> is the American form (<em>boats crowded the harbor at dawn</em>); <strong>harbour</strong> is standard in Britain, Ireland, Australia, New Zealand and Canada (<em>she still harbours a grudge about it</em>). Both cover the noun, a sheltered stretch of water, and the verb, to shelter something or hold onto it.
The core difference
This is one of the large family of -our / -or pairs: colour/color, favour/favor, neighbour/neighbor, harbour/harbor. British English keeps the u; American English drops it. Nothing about the meaning or pronunciation changes.
Both senses, both spellings
- Noun, a sheltered anchorage: The fishing fleet came back into the harbour before the storm.
- Verb, to give shelter to: They were accused of harbouring a fugitive.
- Verb, figuratively, to hold onto a feeling or idea: He harboured doubts about the plan from the start.
- Verb, of a place holding something unwanted: Damp brickwork can harbour mould.
The test
Ask which spelling you use for colour. If you write colour, write harbour. If you write color, write harbor. The two follow each other without exception, so you only ever have to remember one decision.
Proper nouns never change
This is the trap worth flagging. Place names keep whatever spelling they were given, regardless of where you are writing:
- Pearl Harbor, Hawaii — always without the u, even in a British newspaper.
- Bar Harbor, Maine; Harbor Freight; New York Harbor.
- Darling Harbour, Sydney; Victoria Harbour, Hong Kong; Newcastle Harbour.
Writing "the attack on Pearl Harbour" is a genuine mistake, not a dialect choice — the name is fixed.
What about Canada?
Canadian English generally keeps the British -our spellings, and harbour is standard there. Canadian place names largely follow suit, though a few official names use Harbor. Australian and New Zealand English use harbour throughout.
The consistency rule
Whichever you choose, apply it across the whole document along with its siblings — do not write harbour in one paragraph and favor in the next. If you are writing for an international audience, pick the variety your publisher or employer uses and set your spellchecker to match, because this is exactly the kind of inconsistency a reader notices without being able to say why.
Frequently Asked Questions
Is harbor or harbour correct?
Both. Harbor is correct American English; harbour is correct British, Irish, Australian, New Zealand and Canadian English. Choose by audience and stay consistent.
Is it Pearl Harbor or Pearl Harbour?
Pearl Harbor, always. It is an American place name, so the spelling is fixed no matter which variety of English you are writing in.
Does harbour mean something different as a verb?
No — the same spelling rules apply. To harbour a fugitive means to shelter them; to harbour doubts means to hold onto them privately. Americans write harbor in both cases.