Located in the heart of Maryland, Hagerstown is a charming city that seamlessly blends rich history with modern allure. Visitors are drawn to its picturesque streets lined with historic buildings, vibrant arts scene, and numerous outdoor activities. From exploring the Antietam National Battlefield, to shopping at the Premium Outlets, there is something for every type of traveler. The city's welcoming atmosphere and friendly locals make it a perfect destination for those seeking a weekend getaway or a longer stay. Immerse yourself in the culture and beauty of Hagerstown, where history meets contemporary living.
The cheapest month to fly to Hagerstown, Maryland is typically January.
The popular airports near Hagerstown, Maryland are Washington Dulles International Airport (IAD), Baltimore/Washington International Thurgood Marshall Airport (BWI), and Ronald Reagan Washington National Airport (DCA).
The flight to Hagerstown, Maryland (HGR) is roughly 1 hour 8 minutes and 291 miles (469 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Hagerstown, Maryland from leading comparison sites using our search engine dashboard.
Iconic public space with a splash pad
Sculptures, paintings & other works
Science & technology museum for kids
Canal
Hub City history & restored train cars
City recreational area with amenities
Historic house of Hagerstown's founder
Visitor center
Townhouse museum dating to 1825
Park
American civil war
City park with a large fishing pond
Historical landmark
Tree-filled option for sports & picnics
Recreational retreat with a playground
Museum
Historical place
Park
Church
Naturalistic park with a river
Tourist attraction
Seasonal links with 19 or 24 holes
Hiking
18.4 °C
Wed, 24 Apr 2024
Average Temperature
4°C
Jan
5°C
Feb
10°C
Mar
17°C
Apr
22°C
May
27°C
Jun
30°C
Jul
28°C
Aug
24°C
Sep
18°C
Oct
12°C
Nov
5°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 291 miles (469 kilometres). The direct flight time is roughly 1 hour 8 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 447 miles (719 kilometres). The direct flight time is roughly 1 hour 29 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 2,298 miles (3,698 kilometres). The direct flight time is roughly 5 hours 36 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,904 miles (3,064 kilometres). The direct flight time is roughly 4 hours 43 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,918 miles (3,087 kilometres). The direct flight time is roughly 4 hours 45 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 809 miles (1,301 kilometres). The direct flight time is roughly 2 hours 17 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 402 miles (647 kilometres). The direct flight time is roughly 1 hour 23 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 584 miles (940 kilometres). The direct flight time is roughly 1 hour 47 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 2,184 miles (3,515 kilometres). The direct flight time is roughly 5 hours 21 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,182 miles (1,903 kilometres). The direct flight time is roughly 3 hours 7 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,355 miles (2,181 kilometres). The direct flight time is roughly 3 hours 30 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 2,128 miles (3,425 kilometres). The direct flight time is roughly 5 hours 13 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 916 miles (1,473 kilometres). The direct flight time is roughly 2 hours 32 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 794 miles (1,277 kilometres). The direct flight time is roughly 2 hours 15 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 829 miles (1,334 kilometres). The direct flight time is roughly 2 hours 20 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,048 miles (1,686 kilometres). The direct flight time is roughly 2 hours 49 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 2,310 miles (3,717 kilometres). The direct flight time is roughly 5 hours 37 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,906 miles (3,067 kilometres). The direct flight time is roughly 4 hours 44 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 2,373 miles (3,820 kilometres). The direct flight time is roughly 5 hours 46 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,497 miles (2,409 kilometres). The direct flight time is roughly 3 hours 49 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 638 miles (1,027 kilometres). The direct flight time is roughly 1 hour 55 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Hagerstown, Maryland (HGR) - The flight distance between these airports is 1,620 miles (2,608 kilometres). The direct flight time is roughly 4 hours 6 minutes.