$97 Find Cheap Flights from Caribbean to Baltimore - 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
Useful Info
Flight Deals

Cheap Flights from Caribbean to Baltimore

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

Recent round-trip flight deals from Caribbean to Baltimore

Tue, Oct 6 - Tue, Oct 13
American Airlines Logo
6:30 am - 6:18 pmSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
11h 48m1 stop Miami
American Airlines Logo
6:58 pm - 9:46 amBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
14h 48m1 stop Miami
$208American Airlines
Tue, Oct 6 - Sat, Oct 10
American Airlines Logo
6:30 am - 10:56 pmSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
16h 26m1 stop Miami
American Airlines Logo
7:19 pm - 9:46 amBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
14h 27m1 stop Miami
$208American Airlines
Wed, Oct 21 - Wed, Oct 28
JetBlue Logo
2:37 pm - 9:23 pmSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
6h 46m1 stop Fort Lauderdale
JetBlue Logo
3:40 pm - 10:09 pmBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
6h 29m1 stop Fort Lauderdale
$209JetBlue
Fri, Nov 20 - Tue, Dec 1
Frontier Logo
6:00 am - 9:12 amSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
4h 12mnonstop
Frontier Logo
7:35 pm - 12:25 amBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
3h 50mnonstop
$210Frontier
Wed, Nov 4 - Wed, Nov 11
Frontier Logo
3:59 pm - 12:33 amSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
9h 34m1 stop Atlanta Hartsfield-Jackson
Frontier Logo
5:40 am - 12:59 amBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
18h 19m1 stop Atlanta Hartsfield-Jackson
$211Frontier
Thu, Nov 19 - Mon, Nov 23
JetBlue Logo
8:05 am - 2:38 pmSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
7h 33m1 stop Fort Lauderdale
JetBlue Logo
3:29 pm - 12:59 amBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
8h 30m1 stop Fort Lauderdale
$215JetBlue
Wed, Nov 4 - Sun, Nov 8
Multiple Airlines Logo
3:59 pm - 12:33 amSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
9h 34m1 stop Atlanta Hartsfield-Jackson
Multiple Airlines Logo
5:16 pm - 10:07 pmBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
3h 51mnonstop
$266Multiple Airlines
Tue, Nov 10 - Mon, Nov 16
Multiple Airlines Logo
3:59 pm - 12:22 amSJU  San Juan Luis Munoz Marin Intl-BWI Baltimore/Washington
9h 23m1 stop Atlanta Hartsfield-Jackson
Multiple Airlines Logo
5:16 pm - 10:07 pmBWI  Baltimore/Washington-SJU San Juan Luis Munoz Marin Intl
3h 51mnonstop
$266Multiple Airlines
Fri, Oct 9 - Sun, Oct 18
Southwest Logo
3:05 pm - 11:55 pmSXM  Simpson Bay Princess Juliana-BWI Baltimore/Washington
8h 50m1 stop Orlando
Southwest Logo
6:15 am - 2:05 pmBWI  Baltimore/Washington-SXM Simpson Bay Princess Juliana
7h 50m1 stop Orlando
$305Southwest
Sun, Nov 1 - Mon, Nov 9
Southwest Logo
4:40 pm - 8:15 pmSXM  Simpson Bay Princess Juliana-BWI Baltimore/Washington
4h 35mnonstop
Southwest Logo
9:05 am - 2:20 pmBWI  Baltimore/Washington-SXM Simpson Bay Princess Juliana
4h 15mnonstop
$306Southwest
Useful Info

Good to know

Low season

March

Cheapest flight

$97
Best time to beat the crowds but there is an average 15% increase in price.
Most popular time to fly and prices are also 1% lower on average.
Flight from Saint Thomas Island to Baltimore

Flights from Caribbean to Baltimore: the best tips from KAYAK users

Insights shared by verified travelers who flew the route from Caribbean to Baltimore 
JoseFlew with Frontier-Apr 2026
San Juan airport is just like any other airport, just remember to do the agricultural inspection thing, but only usually take like an extra 10 minutes.
AlexisFlew with Spirit Airlines-Apr 2025
Go early to the airport. Pay for your baggage early to get a discount.

FAQs for booking flights from Caribbean to Baltimore

  • How does KAYAK find such low prices on flights from Caribbean to Baltimore?

    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 from Caribbean to Baltimore.

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

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

  • What is the Hacker Fare option on flights from Caribbean to Baltimore?

    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 Baltimore with an airline and back to Caribbean with another airline.

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

    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 Baltimore from Caribbean up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Reviews of the top 5 airlines serving from Caribbean to Baltimore

 
Need help choosing which airline to fly with from Caribbean to Baltimore? 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.
8.0
SouthwestOverall score based on 4195 reviews
7.0Food
8.6Crew
8.0Comfort
8.1Boarding
7.5Entertainment
Airline reviews

Very poor service with connecting flight. I missed the connection because of a delayed flight and significant delay in getting my bags in order to make the connection. The ground staff where unhelpful and rude!

2.0 MediocreDerrace Garfield, Aug 2026
Read more Southwest reviews

Very poor service with connecting flight. I missed the connection because of a delayed flight and significant delay in getting my bags in order to make the connection. The ground staff where unhelpful and rude!

Fairly good - the seats seemed more comfortable on this flight. The staff out of Detroit were quite friendly. But they directed us to the wrong carousel for luggage. :(

I liked the new boarding process. I thought the buyup options (legroom, early boarding) to be easy to request and reasonably priced. All the Southwest team from gate to in-flight were so nice.

The flight was fine. Seats were very comfortable. Attendants were very friendly -

Flight coming out of Buffalo was delayed, so we had to be rescheduled on another flight from Baltimore to Phoenix which means we had a long layover and got home 3.5 hours late. Shuttle to parking stopped at 10pm, so we had to pay for an Uber to the parking lot and got charged an extra day of parking since it was after midnight. Not the best experience. Long day!

Terrible all around. Left prior review detailing massive delay/cancellation to then rebook travel. Topping on the cake was lost luggage even after travel to ultimate destination was secured on a new plane(s).

I am very please with the service received from Southwest. Although there was a refuel stop in Fl before we got the Baltimore. The service and kindness of the staff was excellent.

Southwest continues to do less for more money. Flight attendants used to be fun and friendly. But now it’s like they don’t even see you. Such a shame.

I liked it better when you were truer to your roots Am paying more for less fun

We had a 5 hour delay on the tarmac in Baltimore

Audio Visual Equipment lacking content and features. No connection ability for noise cancellation pods

Audio Visual Equipment lacking content and features. Could not connect to noise cancellation earpods

DL482 did not wait for about 10 of us including a mother and 3 children when we were in the same terminal on DL486, where we were switching from waiting for a jet bridge fix, to moving to a neighboring gate. I understand taxiing delays are ok either but man. We only needed 5 more minutes. DL482 did not adjust from their times at all. This was my first time with Delta.

DL486 could not get to the gate due to jet bridge malfunction. We moved gates. The connecting flight of LAX to MCO was not communicated with. Even though we were in the same terminal, DL482 left without about 10 of us, including a mother and her 3 children. I got to the gate at 7:34 am which is past the 7:20 am last call for a 7:35 am departure. Had they waited 5 minutes, all of us would have made it on board.

All good except the dining. Both meals were the worst I’ve ever encountered on any previous flight.

I love how the flight crews are now saying what the weather will be like, when we can expect to be able to get up and use the restrooms etc. I have to say also that our flight crews this trip were incredible - fast and courteous - and somehow managed to do the service even on these short flights with a few bumps. The only reason for an ok rating on entertainment was because these short flights are on planes without seatback displays but that's ok because I just download shows on my iPhone beforehand.

Flight was delayed and we were on the runway after landing for 30 mins

DTW line is too long. The flights from DTW to BWI are always delayed for unknown reasons.

Service was good for such a short flight. Small plane but smooth flight.

Could not hear any of the announcements. The speakers seemed out of service. I wish the entertainment system would allow me to watch on my own iPad than the airplane ‘s old display.

Flying under Economy Class shouldn’t mean having to deal with such uncomfortable seats. For an overnight flight, it is expected that the seat would recline a decent amount. The food portion could have been more generous. There was an incident with someone by my side. They got sick and vomited. I hit the button for the crew but no one showed up. So I went to the back of the plane and explained what happened. They only brought clean tissues and coffee ground bags. There wasn’t any kind of disinfecting wipes nor any type of sprays. She cleaned as best as she could and poured the coffee ground around. The crew did not seem to care how she was doing. The coffee helped with the smell, but it should have been cleaned in a more efficient manner.

Old dirty plane but great lie flat seats in business class

Business Class layout was excellent. The seats were not nearly as comfortable as UA, Delta or Air New Zealand (the best). Nor were the controls as flexible. Food was okay but not great. Breakfast pancakes were like cardboard.

The average age of the flight crew had to be 58. With that said I just felt the flight crew was old and grumpy during meal service. The one male flight attendant was annoyed that Dr. pepper was the popular drink of choice during dinner service. He had to bend down multiple times and sort through popular sodas to get the Dr. Pepper. I overheard he complained under his breath. Another flight had no clue what they are serving for breakfast. She said we had American waffles and Japanese Cold soba noodles with dumplings. It turn out to be hot noodles with shu-mai. It the cold affected my choice.

Communication not good, too many changes. Three flights were cancelled due to weather and the options were not acceptable. I had to cancel my Canada portion of the trip.

On time and stellar premium class service. Not liking non LCD display in seat backs - miss the convenience of not using your own device.

My flights were all delayed , mostly due to technical issues with AA aircrafts. I had to rebook my trip 4 times . I lost my whole day and finally arrived in LAX around midnight. This was a very bad experience with American airlines , I will always try to avoid flying with them

Flight was delayed, boarded, sat at the gate for more than 30 minutes, left the gate then waited on the pad for another 30 to 60 minutes then returned to the gate, deboarded and was cancelled... alternative flight was not booked automatically. Waited in line for 30 minutes but fortunately an alternate flight to a different destination was found ... no thanks to the travel agent used by kayak

The flight changed gates multiple times and flight had to be delayed multiple times

I like that the crew kept us informed but we moved back and forth from gate to gate before the aircraft arrived.

Very good flight that left on time and arrived earlier than anticipated, which was a plus! The crew members were very welcoming and helpful. However, the temperature on the flight was very cold - almost to the point of extreme discomfort. Additionally, requiring passengers to pay $8 for headphones to access the JetBlue entertainment was disappointing. Those earbud jacks are not used with most technology and would not be able to be used. There was no option to use Bluetooth for my own earbuds. Beyond those inconveniences, the flight was good.

My original flight was cancelled. My replacement flight was delayed over 2 hours. I lost my whole day in NY

Delays were crazy long (over an hour) both for boarding and baggage claim

awful expereince. boarding was a mess and not communicated, then we sat on a hot plane and were at risk of getting kicked off

2 hour delay and a lack of air conditioning on the plane. Not a good combination

It was so nice! I wish that we can have direct flights to El Salvador 😊😊

Fabulous! This was the first time we've flown with JetBlue and the entire experience was flawless!

First time flying JetBlue and my perception changed. Love it.

Poor, had a 5+ hours delay. Kept sitting in the aircraft with three kids. It was terrible

The plane was filthy and worn - the seat pockets were stuffed with tattered food and torn pamphlets. The cleaning crew that came on as we were deboarding were grabbing handfulls of trash and perfunctorily wiping down tables with dishrags. It's been a while since I flew Jetblue and it used to be a great experience. After this flight I will avoid flying Jetblue again if there is any alternative.

Flight was delayed by about an hour, once we arrived at LAX we had to take a shuttle to the baggage claim - it was completely disorganized. The agents at the shuttles were rude and unable to provide any information. Frontier charges extra for everything from bags to drinks - at the end it ends up being more expensive than flying the better airlines

Sat in the airport waiting for my flight for 5 hours. Finally got on the plane only to be thrown off and told that my flight was cancelled. Zero customer service. Nobody spoke to us. Just the worst

When I was boarding my departure from Raleigh to Orlando I was inappropriately scolded by a female dog named Mia because I didn’t pay in advance for my carry on bag ($75). Frontiers website is confusing regarding pre-paying for carryons so it was a simple mistake. I also had paid for “upfront plus” meaning me and my son were seated in the front row with no one in the middle seat ($450 upgrade). When we were boarding Mia said “sir, you didn’t pay for your carryon” in a not so polite tone and told me to get out of line and come back to the counter to pay for my carryon. The way they had the retractable rope left me no room to circle back without making the people behind me move so I just stood there and then she said a second time “sir!! Go pay for your carryon” in an embarrassing tone. I then moved their rope so I could get back to the counter when a second female dog then asked “are you done!?!?” because I had said “do you want me to bulldoze the people behind me?” I then said you do realize I paid over $400 for upfront plus so I was certainly not trying to sneak a carryon bag without paying. Long story short, I am soooo done with discount airlines!!! By the time you pay for all the “extras” you might as well have paid for Delta Southwest or American! Frontier airlines sucks and I was embarrassed by a female dog named Mia!!!

Frontier is good until they cancel your flight. Way too many cancellations.

I know Frontier is a “no-frills” airline. I understand the concept. However, I jumped on some tickets for our family vacation, expecting to play a bit of a game to figure out the family bags and not over spend. In the end, I got the short end of this deal by far. 1. I did not expect them to charge the baggage fee for each direction. It makes the fee look high-ish at a glance, but reasonable. Then when you get to checkout and realize you have to pay it twice to come home with your luggage, it becomes ridiculous. 2. The low checked bag weight limit. I am used to packing a 50lb bag with my preferred airline. Frontier’s artificially low 40lb limit more quickly triggers the extra weight fee, which almost DOUBLES the price of the bag if you go over ($79 for the bag/$75 for the next 10 lbs) 3. The fee for a carry-on bag is the same as a checked bag but with a lower size and weight limit. Make it make sense! 4. The seats are terrible. My 2.5 hour flight almost had me losing my mind. I’m 6’3” and my femurs barely fit in the space provided. My knees had to wiggle just right to jam into the crack next to the armrest of the seat in front of me. The cushioning was thin and inadequate. I am tall but I’m not a freak. These seats are unacceptable. 5. I overheard the woman next to me speaking with the gate agent about being charged a $25 fee for not checking in online - she checked in at the airport counter when she arrived. That’s ridiculous. She was old and in a wheelchair. She had a paper boarding pass, and was obviously not tech savvy. She should not be punished for that. 6. They do not have good placement in the terminals. It was always out on the end or down on a subfloor, and we had to walk out on the tarmac almost every time. In Denver. Their home airport! 7. Every time I loaded a new page on the website while buying my tickets or my bags, it was constantly trying to upsell me on some esoteric bundle. Like, a pop-up every time. Very annoying. 8. No screens in the boarding area (at least where we were) to confirm you’re in the right place. Just static gate number signs. I am sure these are standard practices for Frontier, and I should have read more about them before I purchased tickets, but as a result of this single round trip, I do not plan to ever use this cut-rate airline again. I would rather pay the normal amount for a ticket and be treated like a customer instead of a mark.

Inbound plane was on time and flight departed on time with no issues while boarding.

After boarding and un-boarding twice over 6+hours, the flight was canceled.

The Boarding process in Denver was chaotic, and since the line was so long, we were lined up very far from the gate. If there were any announcements from the gate staff, we didn't hear them. The flight attendants were spectacular. The only negative part of the flight was sitting by a 2 1/2 year old who was unruly and unfortunately had parents that matched his behaviors. Also, the restaurants in Denver on the E concourse, they didn't have food (passengers could only order 1 item on the entire menu) or the restaurants had 12-14 people waiting for orders to be prepared and another 6 people waiting to order. If you have a layover in Denver and need to grab food, be prepared to visit the shops with pre-packaged sandwiches, or you can visit another concourse but it may take a while to transit throughout the airport.

30 minute delay due to boarding and settling of a family.

Flight was fine, but the legroom between seats for taller passengers is very tight and bad on the knees. I t is very hard to find an angle, that works, especially on a long flight!!!

More options for your flight to Baltimore