Cheap Flights to Shrewsbury, PA

Popular airlines to Shrewsbury

  • Be in the know

    Get alerts if flight prices drop or rise*
  • Book smarter

    Save up to 30% on select hotels after you book a flight*
  • Earn twice

    Earn your airline miles on top of our OneKeyCash

Alternative airports near Shrewsbury

Prices were available within the past 7 days. Prices and availability are subject to change.

What you need to know for your flight to Shrewsbury

Flights to Shrewsbury at a glance

Traveling to Shrewsbury is easy; you can choose between full-service and budget airlines. Compare travel times and select the flight that best fits your budget, schedule, and plans to explore the city’s renowned attractions and neighborhoods.

  • Major airports near Shrewsbury: Baltimore Washington International Thurgood Marshall Airport (BWI), Harrisburg International Airport (MDT)
  • Closest (typical) airport to Shrewsbury: Harrisburg International Airport, MDT (around 30 miles)
  • Flights per week: 4,700+ flights arriving across Shrewsbury airports
  • Number of airlines that fly to Shrewsbury: around 30+ carriers

Popular airports near Shrewsbury

Shrewsbury is a charming city ideal for family getaways, outdoor adventures, and urban exploration. With its stunning scenery and family-friendly activities, it's no wonder travelers flock to Shrewsbury, which is conveniently served by two major airports.

  • Baltimore Washington International Thurgood Marshall Airport (BWI): Situated in Anne Arundel County, Maryland, approximately 41 miles from Shrewsbury, this airport offers both domestic and international flights, linking travelers to about 200 domestic cities and over 120 international destinations. Passengers have the option to enhance their experience with first class, premium economy class, or business class seating, depending on the airline and route. Notable airlines operating here include Southwest Airlines, Frontier Airlines, and American Airlines.
  • Harrisburg International Airport (MDT): Found in Dauphin County, Pennsylvania, and around 30 miles from Shrewsbury, this airport serves a mix of domestic and international flights, connecting to around 135+ domestic cities and 25+ international locations. Travelers can opt for upgrades to first class or premium economy class seating for added comfort based on the airlines and routes selected. Major airlines at this airport include American Airlines, United, and Delta.

Top routes to Shrewsbury

  • Atlanta (ATL) to Shrewsbury (MDT/BWI), with one-way flights starting at around $35
  • Chicago (ORD/MDW) to Shrewsbury (MDT/BWI), with one-way airfare from around $50
  • Orlando (MCO) to Shrewsbury (MDT/BWI), with one-way flight options from around $35
  • Miami (MIA) to Shrewsbury (MDT/BWI), with one-way fares starting at around $40
  • Los Angeles (LAX) to Shrewsbury (MDT/BWI), with one-way flight options from around $80

Cheapest routes to Shrewsbury

  • New Haven (HVN) to Shrewsbury (BWI), with low-cost one-way tickets from around $30
  • Fort Lauderdale (FLL) to Shrewsbury (MDT/BWI), with low-cost one-way tickets from around $35
  • Orlando (MCO) to Shrewsbury (MDT/BWI), with low-cost one-way tickets from around $35
  • Atlanta (ATL) to Shrewsbury (MDT/BWI), with budget one-way fares from around $35
  • Miami (MIA) to Shrewsbury (MDT/BWI), with budget one-way fares from around $40

*Flight times and fares vary by season and availability and are based on one-way routes

Top airlines with flights to Shrewsbury

  • Southwest Airlines: Operates flights to Baltimore Washington International Thurgood Marshall Airport (BWI), contributing to approximately 30% of Shrewsbury's arrivals. Travelers can expect an average one-way fare of around $230.
  • American Airlines: Services both Harrisburg International Airport (MDT) and Baltimore Washington International Thurgood Marshall Airport (BWI), making up about 26% of arrivals to Shrewsbury. The average one-way fare is roughly $290, with premium cabin options that may include first class, depending on the route.
  • Delta: Flies to Harrisburg International Airport (MDT) and Baltimore Washington International Thurgood Marshall Airport (BWI), accounting for approximately 20% of arrivals to Shrewsbury. The average one-way fare is around $290, with premium cabin options including premium economy and first class based on the route.
  • United: Provides service to Harrisburg International Airport (MDT) and Baltimore Washington International Thurgood Marshall Airport (BWI), representing about 15% of arrivals to Shrewsbury. Average one-way fares are around $310, with the possibility of first-class service depending on the route.
  • Frontier Airlines: Flies into Harrisburg International Airport (MDT) and Baltimore Washington International Thurgood Marshall Airport (BWI), accounting for roughly 6% of Shrewsbury's arrivals. The average one-way fare is approximately $160, making it a budget-friendly option for travelers.

Best time to fly to Shrewsbury

The most popular months for travelers to fly to Shrewsbury are January, March, and April, when peak temperatures in Shrewsbury can reach up to 51.4°F in April. If you prefer quieter travel, consider September, the least busy time to visit with temperatures around 66.4°F and typically the lowest average one-way fare (around $211), roughly 8% cheaper than the yearly average. Looking for additional cheaper months to fly? October, May, and August offer average one-way fares of around $217, making them good options for flexible travelers.

calendar iconMonthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinesscrowd level iconDemandprice iconAverage one-way Fare
January30.4°F (-0.9°C)Light RainMostly SunnyModerately High$260
February32.9°F (0.5°C)Light RainMostly SunnyAverage$231
March40.6°F (4.8°C)Light RainMostly SunnyModerately High$245
April51.4°F (10.8°C)Light RainMostly SunnyModerately High$246
May61.3°F (16.3°C)Light RainMostly SunnyAverage$217
June69.6°F (20.9°C)Light RainMostly SunnyAverage$226
July75.0°F (23.9°C)Light RainMostly SunnyAverage$228
August72.9°F (22.7°C)Light RainMostly SunnyAverage$221
September66.4°F (19.1°C)Light RainMostly SunnyModerately Low$211
October55.6°F (13.1°C)Light RainMostly SunnyAverage$213
November43.5°F (6.4°C)Light RainMostly SunnyModerately Low$227
December36.3°F (2.4°C)Light RainMostly SunnyModerately Low$229

*Average one-way fare is based on Expedia flight booking data from January 2025 to April 2026 for the specified route and travel class and may change depending on availability, dates, and demand.

How to save money on a flight to Shrewsbury

Getting some of the best deals on flights to Shrewsbury is all about timing and flexibility. Here are some key tips to help you save:

  1. Compare flight options—use Expedia's search tool to compare airlines, routes, direct vs. non-direct flights, and flight times. You can also sort by price to find the most affordable options.
  2. Set up price alerts—as an Expedia member you can use Price Tracking to receive notifications when flight prices change.
  3. Bundle and save—book a flight and unlock a hotel deal on Expedia*, or explore our Shrewsbury hotel and flight deals.
  4. Think about luggage-nowadays, it's important to check the airline's baggage policies to find the best value. That may be paying for an additional carry-on bag or booking a ticket with checked luggage included. Either way, double-check your baggage allowance before confirming your booking to avoid excess baggage fees at the airport.
  5. Earn miles—you can earn airline miles when you book your Shrewsbury flight with Expedia. Just select your frequent flyer program and enter your program number when confirming your booking.

*For members. Select hotels.

Arriving in Shrewsbury

Shrewsbury welcomes travelers through its range of transport options based on price, convenience, and proximity. Here's how to reach Shrewsbury efficiently:

  • Public transportation: From Baltimore Washington International Thurgood Marshall Airport, BWI Thurgood Marshall Airport Metro Station (a metro station) is located about 0.3 miles away by walking, while Baltimore-Washington International Airport Station (a train station) is situated approximately 1.7 miles from the airport and can be reached by car.
  • Hotel transfer: Transfers offer a convenient way to reach your hotel in Shrewsbury, with private rides that can be arranged in advance.
  • Car rental: Renting a car in Shrewsbury is a good option if you plan to explore and sightsee beyond the city. Browse cheap car rentals in Shrewsbury on Expedia.
  • Taxi/ride-hailing: Taxis and ride-hailing services may be available from designated pickup areas outside the terminal, check locally on arrival.

Where to stay around Shrewsbury

  • Railroad: Located 1 mile away from Shrewsbury, Railroad is a charming city that offers a delightful blend of outdoor activities and scenic experiences. Visitors can enjoy the local recreational area and golf course, perfect for a day of adventure. Highlights include the York ExpoCenter, which serves as a versatile convention center, and the historical allure of Steam Into History, a scenic rail experience. Families will appreciate the Southern Elementary Playground, an urban park ideal for outdoor fun and relaxation.
  • Freeland: Freeland is located 6 miles away from Shrewsbury and is a great destination for families and outdoor enthusiasts. This city boasts a variety of recreational areas and educational venues. Travelers can explore historic places and the nearby national state park. Notable attractions include the York ExpoCenter, which is perfect for business events, and the cultural experience offered by Steam Into History. Sports fans can catch a game at the Hereford Football Stadium, adding to the city's vibrant community spirit.
  • Hanover: Hanover is located 24 miles drive away from Shrewsbury and is ideal for those seeking outdoor adventures and picturesque scenery. The area features recreational spaces and ski fields for winter sports enthusiasts. History lovers can explore the Gettysburg Battlefield Museum and Gettysburg National Military Park, both significant cultural sites. For a thrill, visit Speedway 94, a go-kart track that promises an exhilarating experience. With its blend of history and adventure, Hanover is a wonderful spot to explore.

Tips for short-haul flights to Shrewsbury

For quick getaways, efficiency is key. Here is how to make your short-haul journey smoother:

  • Pack light and skip checked bags—when flying with budget airlines, it’s often more economical to travel with just a carry-on. Maximize your space by using mini toiletries, wearing your heaviest clothing, and coordinating outfits effectively. This also allows you to bypass the wait at baggage claim upon arrival.
  • Bring your own entertainment—many short-haul flights may not provide in-flight entertainment options. Download your favorite TV shows, movies, music, or podcasts ahead of time, and consider bringing a book to keep yourself occupied. Remember to fully charge your devices before you board.
  • Arrive at the airport in plenty of time—even for short or domestic flights, it’s advisable to arrive at least 1.5 to 2 hours prior to departure, taking into account traffic and security lines.
  • Bring your own snacks and water—pack some snacks and a refillable water bottle to stay hydrated and save money while at the airport.

Tips for long-haul flights to Shrewsbury

Flying long-haul sometimes requires extra planning to ensure a comfortable journey:

  • Select your seat in advance—for longer flights, choosing your seat is essential for comfort. Full-service airlines often provide complimentary seat selection once online check-in opens, typically 24–48 hours prior to your flight. Some airlines may allow seat selection even earlier.
  • Arrive at the airport in plenty of time—make sure to arrive at least 3 hours before departure for international flights to accommodate check-in, security screening, and immigration procedures.
  • Relax at the airport—if you find yourself with extra time, take the opportunity to browse the shops, grab a coffee, or unwind at the gate or in a departure lounge if accessible. Most airports offer free Wi-Fi for your convenience.
  • Adjust to the new time zone mid-flight—begin syncing your body clock by setting your watch and modifying your sleep schedule to align with your destination's time zone. Aim to sleep or stay awake during the flight according to the local time at your arrival location to help minimize jet lag.

Frequently asked questions

What month is the cheapest to fly to Shrewsbury?
is the cheapest month to fly to Shrewsbury. There's less demand then, so fares are usually more affordable. Organizing your trip outside of school and public holidays can also help you save.
Which US cities have the cheapest flights to Shrewsbury?
Atlanta, Orlando and Chicago typically have cheap flights to Shrewsbury. Remember that prices vary based on factors like time of year, number of stopovers and demand.
Which US cities fly direct to Shrewsbury?
There are 65 US destinations you're able to fly to Shrewsbury directly from. Explore the options by selecting the "Direct flights only" box on Expedia and find the best starting point for you. Here are a handful of the top cities to take off from:

  • Atlanta
  • Orlando
  • Chicago
  • Fort Lauderdale
  • Boston

How to find a cheap flight to Shrewsbury?
To get cheap flights to Shrewsbury, book early and consider traveling during the low season. Want an insider tip? Fly on a Thursday and you'll save 16% on average compared to those who jet off on a Sunday.* Sign up for price tracking on the Expedia app and we'll let you know if prices drop.*Best day of the week to book, depart and ideal booking window recommendations based on average round-trip ticket prices for January through August 2023, sourced from Airline Reporting Corporation's (ARC) global airline sales database. Percentages noted are averages.
How to get a cheap last-minute flight to Shrewsbury?
While booking in advance is typically the easiest way to save cash, don't panic if your Shrewsbury trip is last minute. It's still possible to find cheap flights to Shrewsbury, especially if your plans have a little leeway. Try changing your trip dates, looking at different ticket options or flying out of another airport.
How far in advance should I book a flight to Shrewsbury?
Find the departure dates you want and a price your budget will love by booking your domestic flight to Shrewsbury up to 28 days in advance. Lock in tickets between two and four months ahead if you're traveling to Shrewsbury from an international destination.**Best day of the week to book, depart and ideal booking window recommendations based on average round-trip ticket prices for January through August 2023, sourced from Airline Reporting Corporation's (ARC) global airline sales database. Percentages noted are averages.
Which day of the week is the cheapest day to buy a plane ticket to Shrewsbury?
Sundays are typically the best day to book a cheap flight to Shrewsbury, with savings of around 8% on average compared to a Friday. If you purchase tickets on a Friday, expect to pay a higher price as this is often the most expensive day.**Best day of the week to book, depart and ideal booking window recommendations based on average round-trip ticket prices for January through August 2023, sourced from Airline Reporting Corporation's (ARC) global airline sales database. Percentages noted are averages.
Which airlines fly to Shrewsbury?
A total of 15 carriers connect 33 airports around the world to Shrewsbury. Here are some of the major airlines to Shrewsbury, where Baltimore Washington Intl. Thurgood Marshall Airport (BWI) is the major gateway:

  • Delta Air Lines
  • American Airlines
  • Spirit Airlines
  • United Airlines

Where do you fly into Shrewsbury?
The main airport when you fly to Shrewsbury is Harrisburg Intl. Airport (MDT), but there are other nearby possibilities like Lancaster Airport (LNS) and Harrisburg, PA (HAR-Capital City). You can also touch down at Baltimore Washington Intl. Thurgood Marshall Airport (BWI) and York, PA (THV) when flying to Shrewsbury.
How far is the airport from central Shrewsbury?
If you're landing at Harrisburg Intl. Airport (MDT), you'll be approximately 30 mi north of the center of Shrewsbury.
Can I save money by booking a Shrewsbury trip package?
Book a Shrewsbury flight and hotel package deal on Expedia, and you could benefit from significant savings. It's a breeze to bundle your flight and hotel, and you can even add car rentals and activities to create your own personalized Shrewsbury break. Plus, there's nothing like the convenience of booking everything in one place.
Can I change or cancel my flight to Shrewsbury?
You can usually change or cancel your flight to Shrewsbury within 24 hours of booking. However, keep in mind that some flights are non-refundable. In those cases, you may be issued a credit toward future flights rather than a direct refund. Be sure to check the airline's terms of service in your itinerary for exact details. You can use Expedia's "Changes included" or "No cancel fee" filters during your search to secure cheap flights to Shrewsbury with flexible change policies. To learn more, head to our Customer Service Portal.

*Flight schedules are subject to change.

*Available to One Key members.

 

Book with confidence

Travel information

Destination airport
Shrewsbury
Destination airport IATA code
MDT

Explore a world of travel with Expedia