$158 Find Cheap Flights from Puerto Rico to Harrisburg - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Puerto Rico to Harrisburg

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Puerto Rico to Harrisburg

Thu, Nov 12 - Tue, Nov 17
American Airlines Logo
8:30 am - 1:29 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
5h 59m1 stop Philadelphia
American Airlines Logo
9:50 am - 11:59 pmMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
13h 09m1 stop Philadelphia
$328American Airlines
Wed, Oct 21 - Sun, Oct 25
American Airlines Logo
12:41 pm - 12:24 amSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
11h 43m1 stop Charlotte Douglas
American Airlines Logo
6:30 am - 11:20 pmMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
16h 50m1 stop Dallas/Fort Worth
$328American Airlines
Wed, Oct 21 - Sun, Oct 25
American Airlines Logo
3:51 pm - 9:11 amSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
17h 20m1 stop Charlotte Douglas
American Airlines Logo
5:00 am - 11:20 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
6h 20m1 stop Charlotte Douglas
$328American Airlines
Wed, Oct 21 - Sun, Oct 25
American Airlines Logo
12:41 pm - 10:42 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
10h 01m2 stops Charlotte Douglas Boston Logan Intl
American Airlines Logo
6:30 am - 11:20 pmMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
16h 50m1 stop Dallas/Fort Worth
$328American Airlines
Thu, Jan 14 - Sat, Jan 16
United Airlines Logo
8:05 am - 7:05 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
12h 00m2 stops Washington, D.C. Dulles Intl Chicago O'Hare Intl
United Airlines Logo
10:35 am - 12:36 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
13h 01m2 stops Chicago O'Hare Intl Newark
$388United Airlines
Wed, Jan 13 - Sat, Jan 16
United Airlines Logo
2:05 am - 8:55 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
19h 50m3 stops Newark Houston George Bush Intcntl Chicago O'Hare Intl
United Airlines Logo
8:32 am - 12:36 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
15h 04m2 stops Chicago O'Hare Intl Newark
$416United Airlines
Thu, Jan 14 - Sat, Jan 16
United Airlines Logo
8:05 am - 1:49 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
6h 44m1 stop Washington, D.C. Dulles Intl
United Airlines Logo
8:32 am - 12:36 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
15h 04m2 stops Chicago O'Hare Intl Newark
$422United Airlines
Fri, Dec 11 - Sun, Dec 20
Multiple Airlines Logo
2:49 am - 3:15 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
37h 26m2 stops Philadelphia Jacksonville
Multiple Airlines Logo
1:21 pm - 12:43 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
10h 22m1 stop Jacksonville
$513Multiple Airlines
Wed, Dec 30 - Sun, Jan 3
Multiple Airlines Logo
5:13 pm - 12:31 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
20h 18m1 stop Jacksonville
Multiple Airlines Logo
1:21 pm - 12:43 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
10h 22m1 stop Jacksonville
$608Multiple Airlines
Wed, Dec 30 - Sun, Jan 3
Multiple Airlines Logo
5:13 pm - 12:31 pmSJU  San Juan Luis Munoz Marin Intl-MDT Harrisburg
20h 18m1 stop Jacksonville
Multiple Airlines Logo
1:21 pm - 10:55 amMDT  Harrisburg-SJU San Juan Luis Munoz Marin Intl
20h 34m2 stops Jacksonville Philadelphia
$674Multiple Airlines
Booking Insights

KAYAK's insights & trends for flights to Harrisburg

Get data-powered insights and trends for flights to Harrisburg to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest month to fly to Harrisburg?

The cheapest month for flights to Harrisburg is January, where tickets cost $329 on average for return flights. On the other hand, the most expensive months are October and July, where the average cost of tickets from Puerto Rico is $987 and $702 respectively. For one-way flights, the best month to travel is February with an average price of $146.

Good to know

Low season

January

Cheapest flight

$158
Best time to beat the crowds with an average 37% drop in price.
Most popular time to fly with an average 2% increase in price.
Flight from San Juan to Harrisburg

FAQs - booking Harrisburg flights

  • How far is Harrisburg Airport from central Harrisburg?

    The city center of Harrisburg is 8 miles from Harrisburg Airport.

  • What is the name of Harrisburg’s airport?

    Harrisburg is served by Harrisburg Airport, also commonly referred to as Harrisburg or Harrisburg Intl. The airport code is MDT.

  • How does KAYAK find such low prices on flights to Harrisburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Harrisburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Harrisburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Harrisburg is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Harrisburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Harrisburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Harrisburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Harrisburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • How many direct flights to Harrisburg are there each week?

    Each week there are around 552 direct flights from within Puerto Rico to Harrisburg. The most common day for departures is Sunday, with 18% of flights taking off on this day.

Top tips for finding cheap flights to Harrisburg

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Harrisburg flight deals.

Reviews of the top airlines flying from Puerto Rico to Harrisburg

 
Need help choosing which airline to fly with to Harrisburg? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.4
United AirlinesOverall score based on 10261 reviews
7.3Comfort
6.7Food
7.7Boarding
7.1Entertainment
8.1Crew
Airline reviews

United didn’t even try to hold the flight for me. They knew I had a tight connection and when I arrived at the gate less than 10 mins after final boarding the flight had already gone. The gate agent wasn’t even notified that I was on my way. She was told I wasn’t at the airport

2.0 MediocreHarry, Apr 2026
Read more United Airlines reviews

United didn’t even try to hold the flight for me. They knew I had a tight connection and when I arrived at the gate less than 10 mins after final boarding the flight had already gone. The gate agent wasn’t even notified that I was on my way. She was told I wasn’t at the airport

Everything went well except the turbulence what no one have a control of but pilot and crew handled very good!

Awful. There was a minor problem with a fridge and they had us 2 hours in the runway before take off. The paper work alone took them half hour. There was no attemp to make up time up while in teansit and when we arrived, they had us another half hour in the plane because of traffic. I, and a bunch of people, lost their onnection flights for 5 to 10 minutes. Not even the attemp to wait given thar all delays, but the taxing, were United's fault. Then another 45 mins to get an agent and no flight alternatives for 2 days. Im am very disapointed with this "premium carrier".

I still prefer Delta, but Delta doesn’t fly to State College PA.

IT WAS A LONG TIME SINCE THE LAST TIME I TRAVELED. I THOUGHT I WAS TO BE LOST BUT EVERYONE WAS PRETTY NICE WITH ME AND MADE MY EXPERIENCE NICE. THANKS

This flight was delayed multiple times and eventually canceled around 2-3ish. Original take off time was around 10:30am. By 3, there were no other options out of Houston, so stuck in Houston for from 3pm - 11am the next day.

There was a delay that was unexpected. The seats were uncomfortable for the length of the flight.

Nothing bad to say about the actual crew or airline. It was nice to have a complimentary FULL can of soda, as well as a snack. Blankets and earbuds were also provided at no cost for this red eye flight. I especially appreciated the free WiFi and movie selection with the Bluetooth option. It helped the flight pass more quickly. No matter who you fly, boarding and disembarking are always SUCH a pain. As I mentioned, this is on the passengers and not the crew!!

Flight attendants rude and impolite… flight delayed by almost 5 hours.

Ok so apparently the new policy on United Airlines is that customers in the main cabin should NEVER be served more than once and besides picking up trash there should NEVER be another interaction with the customer for any reason.

This aircraft was much better than the one we took two weeks ago to Edinburgh. The legroom was fantastic (two rows in front of our seats on the last trip), the seats were more comfortable, and the overall experience was improved. The movie selections are awful, unless one likes violence, intense contention, and sexual content. The so-called family films are limited to animations in spite of the many quality live-action films actually geared towards families. A note to Kayak and the survey engineers engaged to gather meaningful data for future passengers and possibly their clients: in many instances, the data you gather is skewed because you provide no "N/A" options, which forces one to choose an option that is not representative of the experience. I recommend your surveys and questionnaires undergo a serious review and update so that the data you collect is meaningful and represent accurate conditions and responses.

I sat in seat 22D near the back right of the plane. My phone battery was getting low, so I plugged my charger into the power outlets below the seats in front of me. They did not work. When I asked the flight attendant whether this was the case for the whole plane he said, "No. It's only this one. It hasn't worked for months". This should be noted to whomever services this plane so that maintenance can fix this for future passengers. I was on Flight AA5614 from Grand Rapids to Philadelphia on Wednesday, September 23, 2026.

I don’t think I’ve ever had a flight with American that has been without problems. Mostly delays - this time for over 3 hours. They should have just brought another plane into the terminal but they just had everyone sitting around misterable all day. They turned a 3 hour flight into a 12 hour trip for me (including the “planned” layover). It was ridiculous.

The flight was delayed but we were given no updates. The time just kept changing in the board. We were delayed on the runway as well. Then, my bag was lost and still hasn't been returned.

My flight depature was changed. Then it was delayed, and then cancelled after I reached the gate.I paid $231 for a hotel room that I didn't get to use because I arrived 24 hours later than I was suppossed to. My wife had to pick me up from the airport and I had to pay for an another ride back to the airport the next day. They did get me faster/ priority through TSA. The 2nd flight was okay

The bathrooms for most part were staying clean. The food on the flight was terrible used to be better and the crew was not always friendly, barking orders for no reason. On the short flight, the food/snack was not even offered, and if you want to have a water, you have to come and ask.

Cleared standby and gave up my seat. Terrible policy and boarding experience

Flight was on time is the only good thing. Person loading the plane called 1-6 to board at the same time, made it chaotic. Plane was too small for even putting backpacks in overhead. Seat for normal sized people were too small. The WIFI didn't work. When we landed had to wait because not enough ground crew.

My trip was delayed for more than 3 hours without any explanation. Also I have a business meeting that I lost.

If we travel with carry on expected to being able to carry the luggage. Could be good if take in consideration the date of reservation to do that

Traveling to a place near Harrisburg?

Book flights to Harrisburg if you plan to visit one of these locations
Hummelstown
Camp Hill

More options for your flight to Harrisburg