Located along the picturesque coastline of New Hampshire, Portsmouth seamlessly blends historic charm with a vibrant modern energy. This coastal city boasts a rich maritime heritage, evident in its well-preserved colonial architecture and bustling waterfront. Visitors can explore local boutiques, art galleries, and fine dining establishments in the vibrant downtown area, or unwind on the sandy shores of nearby beaches. With its inviting atmosphere, cultural attractions, and scenic views of the Piscataqua River, Portsmouth offers a delightful blend of history, culture, and natural beauty that captivates travelers from near and far.
The cheapest month to fly to Portsmouth, New Hampshire tends to be January.
The popular airports near Portsmouth, New Hampshire are: Portsmouth International Airport at Pease (PSM), Manchester-Boston Regional Airport (MHT), and Boston Logan International Airport (BOS).
The flight to Portsmouth, New Hampshire (PSM) is roughly 1 hour 29 minutes and 444 miles (715 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Portsmouth, New Hampshire from leading comparison sites using our search engine dashboard.
Large, outdoor living-history museum
Vast, splash-centric fun park for kids
Urban riverfront retreat with gardens
Submarine tours & visitor center
Go-to for local culture information
Quaint, historic street with shops
Historic 1763 mansion turned museum
Colonial naval hero's home turned museum
Cast-iron lighthouse built in 1878
History
1700s mansion with tours of ornate rooms
Historic waterfront house with tours
Island
Furnished 1716 home turned museum
Historic house museum with tours
Historic home in Colonial Revival style
18th-century homes with seasonal tours
Historical society
Long-standing church with large steeple
Trampolines, arcade games & theme nights
Bridge
Hiking
Cemetery
Memorial park
Lighthouse and history
Escape room center
Park with a beach, lawns & play areas
Route
Marina
Island
Unitarian Universalist Church
Lake
Synagogue
Park
Lake
Lighthouse
Early 20th-century fort & museum
Bridge
Island
Bridge
Far-reaching tidal estuary with reserve
Island
Coastal protected area w/diverse species
Historical place
Skateboard park
Wetland
Botanical garden on a former estate
Wildlife refuge
River views, a playground & fishing
Beach
Trails, ball fields & picnic shelters
Route
Hiking locale beside a park
Camping
Forest
6.9 °C
Wed, 24 Apr 2024
Average Temperature
0°C
Jan
0°C
Feb
5°C
Mar
11°C
Apr
18°C
May
23°C
Jun
26°C
Jul
25°C
Aug
21°C
Sep
15°C
Oct
9°C
Nov
1°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 444 miles (715 kilometres). The direct flight time is roughly 1 hour 29 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 219 miles (353 kilometres). The direct flight time is roughly 59 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,491 miles (4,009 kilometres). The direct flight time is roughly 6 hours 2 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,074 miles (3,337 kilometres). The direct flight time is roughly 5 hours 6 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,056 miles (3,309 kilometres). The direct flight time is roughly 5 hours 4 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 384 miles (618 kilometres). The direct flight time is roughly 1 hour 21 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 286 miles (460 kilometres). The direct flight time is roughly 1 hour 8 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 258 miles (415 kilometres). The direct flight time is roughly 1 hour 4 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,196 miles (3,533 kilometres). The direct flight time is roughly 5 hours 22 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 1,334 miles (2,146 kilometres). The direct flight time is roughly 3 hours 27 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 929 miles (1,495 kilometres). The direct flight time is roughly 2 hours 33 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,314 miles (3,725 kilometres). The direct flight time is roughly 5 hours 38 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 538 miles (867 kilometres). The direct flight time is roughly 1 hour 41 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 368 miles (592 kilometres). The direct flight time is roughly 1 hour 19 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 961 miles (1,547 kilometres). The direct flight time is roughly 2 hours 38 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 704 miles (1,133 kilometres). The direct flight time is roughly 2 hours 3 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,509 miles (4,038 kilometres). The direct flight time is roughly 6 hours 4 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 1,990 miles (3,202 kilometres). The direct flight time is roughly 4 hours 55 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 2,559 miles (4,119 kilometres). The direct flight time is roughly 6 hours 11 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 1,664 miles (2,678 kilometres). The direct flight time is roughly 4 hours 11 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 633 miles (1,019 kilometres). The direct flight time is roughly 1 hour 54 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Portsmouth, New Hampshire (PSM) - The flight distance between these airports is 1,763 miles (2,838 kilometres). The direct flight time is roughly 4 hours 25 minutes.