Yes! For Veterans too!
If you’re looking for Caribbean cruise deals with a military and Veteran discount, you’ve come to the right place.
Once you select a cruise, any military discount, upgrades, onboard credits, and other perks and promotions offered by us and the cruise line for that specific cruise ship and departure date will be revealed.
Our site contains a live cruise search engine, so it contains the absolute newest military discounts, deals and all available cabins.
Are there big military discounts on 2025 Caribbean cruises?
The months of September through early December are always the cheapest time of the year to cruise.
Cruises are selling so well for 2025, however, so prices on Caribbean cruises during the high-seasons of summer and holidays are going up fast and selling out!

This place is so stunning, I was startled for like, 4 hours. I kept saying, “Oh my goodness!”
We offer a military discount on every Caribbean cruise.
Our rates are discounted below the cruise lines’ lowest rates so you’ll be getting Caribbean cruise deals with military and veteran discounts no matter what!
When you book with Military Cruise Deals, you’ll get the lowest rate and benefits offered by all cruise lines.
PLUS you’ll get our discounts and benefits on top of that.
So you’ll always pay less and get more.
How do you find Caribbean cruise deals with a military and veteran discount applied?
Click on the departure port links below to see lists of all cruises leaving from that port.
Cruises are ordered by price from low to high.
So your most affordable options will be right at the top.
Caribbean cruise deals with a military and veteran discount listed by Departure Port
Where do Caribbean cruises go?
What’s the difference between these locations: Bahamas, Eastern Caribbean, Western Caribbean, and Southern Caribbean?
We’ll tell ya! And show you all the cruise deals to available too!
Eastern Caribbean
Eastern Caribbean cruises go to the Bahamas (Nassau and Freeport), Grand Turk, Jamaica, the cruise lines’ private islands like Stirrup Cay, Half Moon Bay, Ocean Cay, and the Virgin Islands like St. Thomas, and San Juan, Puerto Rico.
These destinations are all very beachy, with perfect sand and water. They are stunningly beautiful. They are also usually small and safe. Like, it’s almost impossible for you to be lost or left behind at one of the private islands or Grand Turk. These places are less than 5 miles wide and they will come find you rather than leave you behind. (They usually find folks passed out on the beach from too many margaritas.)
We feel the most culturally and architecturally interesting Eastern Caribbean cruise destination is Puerto Rico. Christopher Columbus arrived in Puerto Rico in 1493, and the Europeans (Spain) stayed and colonized this island. So old San Juan looks like a 500-year-old European city. Against the backdrop of the stunning Caribbean waters, it’s a very unique and beautiful juxtaposition. GO!
Click these links to see lists of all upcoming Eastern Caribbean cruises listed by price from low to high.
Western Caribbean
Western Caribbean cruises go to Mexican ports like Cozumel, Costa Maya; Central American countries such as Belize and Honduras; Jamaica, the Cayman Islands, and Key West. It’s a great time to cruise the Caribbean with a military and veteran discount!
These destinations are equally beautiful, and but also very interesting, as Mexico and South American countries have long histories and cultures rich with distinct architecture, cuisine, native dress, traditions, etc.
And because these countries are connected to the North and South American continents, the number and kinds of animal life are a lot greater and more varied as well. Can you say SLOTH? Yes, you can find those at Daniel Johnson’s Monkey and Sloth hangout in Roatan, Honduras.
There’s a lot to see and do at these destinations. So if you want more than just sitting on a beautiful beach, a Western Caribbean cruise is best for you.
Click these links to see lists of all upcoming Western Caribbean cruises listed from least expensive to most.
Sorry, we mean Chichen-Itza! 🙂
Southern Caribbean
Southern Caribbean cruises most often start in San Juan and go to Antigua, Aruba, Barbados, Bonaire, Trinidad, St. Lucia and Grenada.
If you want to be sure to hit warm waters and hot temps, even in January and February, and have smaller crowds in more tropical and exotic destinations, the Southern Caribbean may be best for you, and worth the flight down to San Juan to begin your cruise.
The spice market in Grenada, the Pitons of St. Lucia, the salt flats of Bonaire – these are very unique phenomena AND you have the perfect sand and bathtub, calm waters.
Click here to see a list of all upcoming Southern Caribbean cruises listed by price from low to high.
What’s the difference between the Caribbean and the Bahamas?
The Bahamas are technically located in the Atlantic ocean. While ‘Caribbean’ islands are called that because they are located within the Caribbean Sea.
But honestly, where exactly is the line that separates the Atlantic Ocean from the Caribbean sea? Don’t they just run together…
So, in reality, the Bahamas are farther north than ‘Caribbean islands. The Bahamas includes Nassau and Freeport. The water and beaches are simply gorgeous!
Some Eastern Caribbean ports are …
Amber Cove/Dominican Republic – This Carnival-Run port is known for having the clearest amber in the world, a wall originally built to ward off pirates, and an Ocean center where you can swim with dolphins! What an amazing way to cruise the Caribbean with a military and veteran discount!
The beach towns of Sosua and Cabarete are only a half-hour away.
Castaway Cay– Enjoy the beautiful palm trees on this private island owned by Disney Cruises. They have a water play area, a game pavilion with ping pong, bicycle rentals, character greetings, and snorkeling.
The Disney beach is just a short tram ride from the cruise terminal.
Coco Cay– This Royal Caribbean private island makes for a PERFECT beach day! You can walk right off of the ship and find a chair to lounge in for the day while enjoying a delicious frozen beverage!
But, in case you are up for an adventure, there is plenty to do!
You can dive around sunken wrecks, kayak, or barbecue!
We recommend the guided tour via jet ski excursion to ‘Starfish Alley’ where you will hop off your ski and stand in knee-deep waters only to find that the entire seafloor is covered in starfish and sand dollars! This is a little pricey, but guaranteed fun if you are willing to splurge! You will be so glad you agreed to cruise the Caribbean with a military and veteran discount!
Freeport/Bahamas- Freeport boasts smooth white sand beaches, deep-sea fishing, and underwater-cave scuba diving, all just a short hop from Florida. Snorkel on a catamaran with a rock wall or go on a sightseeing tour of the island which is bustling with restaurants, casinos, and even golf courses!
From Port Lucaya, there will be shuttle buses that cost about 5$ each way to get to the beach.
Grand Turk/Turks and Caicos- Grand Turk is truly a beautiful island! Most people spend their day on the beach facing their cruise ship – which makes for a great photo op!
To see this gorgeous island, you can walk off of the pier and find the friendly, informative guides from Island Trams ready to take you sightseeing which will cost you about $20-25 per person depending on the size of the group.
Great Stirrup Cay– Find your endless summer on this 250-acre Norwegian private island which includes a wave runner adventure on jet skis, parasailing, paddle-boarding, cabanas, and an eco-boat wildlife encounter.
You will take a tender ride from your boat and then it’s an easy walk to the beach.
Half Moon Cay– This Holland America island has won “Best Private Island’ 11 years in a row! With white-sand beaches. waterfront bars, biking, kayaks, and snorkeling gear there is plenty to do in this paradise.
Double decked tenders will take you the 10-minute ride to shore and welcome center. Northwest, just beyond that is the beach.
King’s Wharf/Bermuda – This glorious little island is home to some of the most beautiful pink sand beaches in the world! A few of the can’t-miss island sights are Horseshoe Bay beach, the historic town of Hamilton, or downtown St. George which is a great place for shopping and dining.
The best way to get around Bermuda is to purchase a bus pass which ranges from $3 for single rides or you can purchase a 3-day unlimited pass for $28 which includes rides on both the bus and the ferry!
These can be purchased from a booth at the cruise port. There will also be maps of the island with the routes of the bus and ferry listed on it as well!
If you don’t feel like venturing too far from the cruise port, Snorkel Park is just a 5 minute ride away from the port.
Labadi/Labadee/Haiti- This resort on the north side of Haiti is run by Royal Caribbean. They’ve set up lots to do there including the Dragon’s Breath Flight line, the world’s longest zip line over water. You can shop for local artwork, woodwork, and crafts, enjoy the local water park, or get a cabana on the beach.
The 5 beaches are all very accessible from the centrally located pier where your ship will dock.
La Romana/Dominican Republic- The crystal clear waters on the beaches in this Dominican Republic port are not to be missed! If you’d like more adventure you can ride a motorbike around town, go on a guided historic tour, or visit the Roman Cigar factory.
The Casa de Campo beach is the closest and it requires a $25 entrance fee.
Nassau/Bahamas- Cabbage Beach on Paradise Island is a beautiful, soft, white sand beach -and, it has free beach access! Away from downtown Nassau’s popular Junkanoo Beach and resort strip along Cable Beach, you can find quiet, thinly inhabited, locals beaches that offer everything from caves, historic sites and snorkeling to horseback riding. The beach is within walking distance just past the straw market where you can get inexpensive souvenirs and trinkets to take home with you.
Nassau has a very inexpensive Jitney that will take you just about anywhere you need to go for $1.25 per adult and $1.00 per child per ride.
Catching a cab is also quick, easy, and fairly inexpensive in Nassau. From the cruise port to Cabbage beach, the cost is $4 per person or you can take the ferry for $3 per person.
If you really feel like spending some big bucks, head over to the Atlantis Resort for the day to experience the crazy-fun Leap of Faith water slide!
Princess Cay– Enjoy the white sand shoreline of this private island owned by Princess Cruises. They have paddle wheelers, kayaks, and bungalows on hand for your enjoyment. To protect the coral reefs surrounding the cay you will be tethered to the island.
At Princess Cay, the pristine beach is all around you to enjoy!
Samana/Dominican Republic- Samana is the main center for whale watching in the Caribbean. From January- March the annual migration of North Atlantic humpback whales come to Samana bay to give birth. It is quite a sight!
Year round you can visit the El Limon waterfall, or taxi up to Las Galeras to visit the beaches.
San Juan/Puerto Rico- Your ship will dock right in old town next to an old fort and the famous red door. Beyond it lies fabulous beaches! You can easily explore old town, the fort, and the beach because they are all so close! Or you can head inland and learn about the lush Yunque rainforest!
All of the beaches are within 2-10 miles and are a short cab ride away.
Santo Domingo/Dominican Republic- Ships dock at the Sansouci pier, about a five-minute drive to the Zona Colonial or Colonial City, which dates to 1498, when it was founded by Bartholomew Columbus, Christopher Columbus’ brother.
It’s also a 10-minute drive to the lighthouse and tomb of Christopher Columbus. Try out the guided history tour you will find historic monuments, beautiful Victorian houses, and vibrant nightlife.
Boca Chica is the closest beach to the port which is about 30 minutes away by taxi.
St. Thomas/Charlotte Amalie/Virgin Islands- St. Thomas is the picturesque image that comes to mind when you think of the Caribbean islands. It boasts eco-tours, scuba diving, kayaking, canopy tours, and many duty-free shops! A highly touted beach is Sapphire Beach- a 30-minute cab ride away.
There will also be many guides waiting in the port offering inexpensive all-in-one tours which range from touring the island via airbus or boat with a beach break to Sapphire Beach or Magen’s Bay at the end.
These will run you about $20-$25 per person.
__________________________
Some Western Caribbean ports are…
Belize City/Belize- Belize is a great destination on your cruise as it is filled with things to do for vacationers of all types!
Try going lazy river tubing through the beautiful forests that encircle Belize city through caves and rock formations or visiting some of the ever-inspiring ancient Mayan ruins during your visit.
The port itself has many great little souvenir shops that are within walking distance from the ship but that is about it. Belize is a fantastic stop on your itinerary but you certainly want to plan an excursion as the port town doesn’t have much to offer. There will be guides waiting at the port selling excursions at a lower rate than those offered by the cruise line but they are limited in what all they offer.
The nearest beach is a man-made one 5 miles away that you can get to by bus.
Costa Maya/Mexico – Costa Maya is perfect for water sports lovers. Be it parasailing, kayaking, paddle-boarding, or deep-sea fishing – this is your spot too!
It even has swim-up style bars in the center of the part if you wish to stay close by! Head to Mahual, a free beach that is a mere $3 cab ride away.
Cozumel/Mexico – Cozumel is a beautiful Mexican island based on limestone. This has led to the creation of limestone caves under the island that is perfect for highly qualified cave divers. Mangroves have created beautiful forests along the beach for unique jungle adventure tours.
Within the port area, there are tons of shops, restaurants, and bars with pools to hang around.
The cruise ports are about 10 miles from the beach resorts. The free beach resorts are Paradise Beach (pictured below) and Mr. Sanchos.
Falmouth/Jamaica- You can ride horseback along the beaches or travel inland via a bamboo gondola. For more adventure, you can get muddy on a dune buggy, bobsled, or canopy your way through the forest all the way to Dunn’s River Falls.
You can take a taxi to Chukka Beach which is just 15-20 minutes east.
Grand Cayman/George Town- You can feed rays here! Grand Cayman is known for its coral reefs, shipwrecks, and beaches. It is an excellent place to scuba dive, go to the Turtle farm, swim with dolphins, or even go horseback riding along the beach. While you’re at it, it’s time to thank your lucky stars you got to cruise the Caribbean with a military and veteran discount!
There are many guides selling excellent low priced excursions in the port. You can sail on a catamaran to the stingray farm, short snorkeling adventure, and beach break with round-trip transportation in a minibus for about $25 per person. If you’re up for it, you can hold, kiss, and even get a “massage” by the stingrays as pictured below by one of our own agents!
Key West/USA – This island is the southernmost tip of the Florida islands known as the Florida Keys. Its beautiful palm tree-lined beaches have lured presidents, authors, and now cruise passengers.
One of the best ways to explore Key West and it’s world-famous bars is by going on one of their legendary pub crawls led by comedic tour guides!
The public beaches are a little way away from the cruise port so you’ll want to take a cab or rent bikes.
Montego Bay/Jamaica – Go see the amazing Dunn’s River falls that empty directly into the Caribbean sea. You can go white water rafting or river-tubing. The water here is meant to be enjoyed.
Doctor’s Cave beach has a mere $5 entrance fee. Get the day pass from the Montego bay shuttle for $12 and it will take you straight there as well as to the other go-to spots!
Ocho Rios/Jamaica- If you want classic Jamaica with Bob Marley and beaches then this is the place to go. There are Bob Marley cover bands, and tours to visit his mausoleum and pay respect to greatness. In your calm reggae state of mind, you can also float down the Martha Brae River on a bamboo raft.
You can also get to Dunn’s River Falls if your ship stops here as there will be guides selling tours at a lower rate than the cruise line here as well. For about $45 per person, you can experience the Falmouth Swamp Safari Zoo and the falls with round-trip transportation.
This sweet little goat’s name is Roxanna! She is adorable and you won’t want to miss here if you have the opportunity to stop in Ocho Rios!
Progreso/Mexico – The Yucatan peninsula is a popular tourist destination for its rich Mayan history and central locale. Go check out the Scorpion Reef, the town of Merida which holds the oldest cathedral on the North American continent, or the impressive nearby Mayan archeological sites of Chichen Itza.
You can also book an excursion with roundtrip transportation to the ancient archeological site of Uxmal for $25 per person with the kind guides waiting for you in the cruise port.
Roatan/Mahogany Bay/Honduras – This coastal port has a beautiful beach right along the water where the cruise ship ports. There are cabanas to rent, ski lifts for a panoramic view, and catamarans for sailing and snorkeling. It is all about the beach!
A fun way to do it all is to take one of the tours being offered by the guides in the port. We personally have taken an island hits tour complete with stops at the lighthouse with panoramic views, the monkey zoo, and lastly West Bay Beach for about $35 per person.
_________________________
Southern Caribbean cruise ports include…
Antigua– Antigua is a prime destination during sailing week and a sightseeing paradise. You can watch the boats, or get out there yourself. The aquatic ecotours are majestic and on land, there is bird watching for the frigate with its extreme mating display.
Beaches are a short taxi ride away.
Barbados/Bridgetown- Bridgetown is aptly named with gothic style bridges that match the surrounding buildings. It is a historical landmark with the oldest Jewish temple in the western hemisphere, and a house where George Washington visited.
History not your thing? You can go on a cave tour! You can scuba dive! Barbados is also home to some magnificent beaches!
Want to lounge for the day? Head over to The Boatyard for the perfect beach day complete with massive sea turtles that can be seen with just some simple snorkel gear!
Bonaire– Bonaire is one of the ABC islands along with Aruba and Curacao. It is located off the coast of Venezuela. Bonaire is known for its robust Flamingo populations and beautiful coral reefs. Popular tourist activities include scuba diving, hiking, and windsurfing.
Cartagena/Colombia- Cartagena is a busy port town due to its luscious beaches, cobblestone-lined old town, and historic forts and castles.
Fort-de-France/Martinique – Fort-de-France is the capital of Martinique. It houses the old French Naval base, Fort Saint Louis, which can be seen from the sea. If nature interests you, visit the Balata Botanical Gardens with over 3,000 species of tropical plants and flowers. To get to the beach, take the Ferry from where you dock across the bay. Beaches are a 10-minute walk once you’ve crossed.
Gustavia/St.Barthélemy- This port on the island of St. Barthélemy (St. Barts for short) is a great place to bird watch for the beautiful St. Vincent Parrot and Purple-Throated Carib. Or you can check out the beautiful marine life in a submarine, snorkeling, or scenic island tour. There is a small pretty beach within walking distance called Shell Beach, and if you rent a car the entire island is worth taking a look.
Kralendijk/Bonaire – Kralendijk means “coral reef” in Dutch, due to the beautiful reefs along the coast. Kralendijk is the capital city of Bonaire, one of the ABC islands along with Aruba and Curacao. This beautiful island port is known for its scuba diving and large Flamingo population. The airport is even called “Flamingo International Airport.”
Martinique– The first tourist of Martinique was Christopher Columbus in 1493. Since then tourists have come to sample the blending of French and Caribbean culture in music, food and shopping. To get to the beach, take the Ferry from where you dock across the bay. Beaches are a 10-minute walk once you’ve crossed.
Oranjestad/Aruba- Oranjestad is the brightly colored capital of Aruba with excellent offshore diving, warm beaches, and a large supply of fine jewelry retailers. Shop and stare at the Dutch Colonial architecture or snorkel and lounge on the beach.
Palm Beach is a mere 10-15 minute taxi ride from the port.
Island guides will also be offered tours at a discounted rate within the port in Aruba. For about $40 per person, you can hop on an air-conditioned bus to see and stop at the major sights of the island including the natural bridges and pools (pictured below), the lighthouse, the colorful homes, and several beaches of which you can elect to stay at and get transportation back to the port.
Philipsburg/ St. Maarten- This tiny island nation boasts a lot of fun with opportunities to sail or drive your way around. Once at your spot you can kayak, snorkel, or just relax. Just take the water taxi over for $7 to the beautiful Great Bay Beach.
One thing you don’t want to miss here is the incoming planes at the Princess Juliana International Airport! No place in the world can people get so close to planes that they can almost touch the fuselage as the planes fly over the beach and come for a landing! Just head over to the Sunset bar to catch the flight schedule and enjoy your day!
Pointe-a-Pitre/Guadeloupe- This port is Hot Hot Hot! With warm temperatures year-round you can get locally grown bananas, coffee, and chocolate at the local market or rest peacefully along the water.
Go to the La Darse bus station. The 30-minute bus ride will take you to the beautiful St. Anne beach with white soft sand, or to the closer Le Gosier beach.
Road Town/British Virgin Islands – This city is the capital of the British Virgin Islands. Enjoy historic tours of the city and sugar plantations, or head inland for a 4 x 4 tour through the glorious mountains.
Cane Garden Bay is the closest beach, but to avoid crowds you can take a water taxi to Jost Van Dyke, or Brandywine Beach.
Roseau/Dominica- Roseau is the capital of Dominica- a country that boasts beautiful natural forests prime for hiking and volcanic black sand beaches.
Go check out Trafalgar Falls, go bird watching, or go canopying. Take a short taxi ride to Mero beach, or take a beautiful island tour.
Saint Croix/Virgin Islands – Saint Croix is one of the US Virgin Islands known for beautiful parades for Christmas and Mardi Gras. Check out the two extremely rare bioluminescent bays alongside the island, or sample some of the delicious locally-produced Cruzan Rum on a tour of the distillery.
Fort Fredrik Beach is right next to the port, or you can take a $6 shuttle ride to nearby Rainbow and Sand Castle beaches.
Saint John/Virgin Islands- History buffs can view historic sugar plantations and factories and/or fascinating petroglyphs.
Beach buffs can lay on the gorgeous sands of the protected natural parkland, or go snorkeling at trunk bay.
Scarborough/Trinidad-Tobago- There is much to do in this tropical paradise. Hike inland to see the beautiful three-tiered Argyle falls, or head outward to see the protected Buccoo Reef Marine Park through a glass-bottom boat and snorkel tour!
St. George’s/Grenada- This town is lined hillsides and waterfalls from a volcano crater formed years ago. Be sure to visit the fresh produce marketplace, as you explore the narrow and busy streets on foot. There you’ll find a plethora of local spices that grow well!
Grande Anse Beach is a 10-minute taxi ride from the port.
St. John’s/Antigua- This is the location to go shopping! You can get designer jewelry and clothing. If you head farther out of town you’ll step into a natural paradise. You can kayak inland to hidden spots where you may see fabulous frigates or flying fish!
Dickenson Bay Beach is also just a short taxi ride away.
St. Kitts– The wildlife in the reefs bordering St. Kitts is colorful and enchanting. This area is prime for scuba diving!
Nature lovers will also enjoy seeing lava formations, lagoons, and tropical forests on land.
There will be plenty of guides selling tours off of the ship as well. For about $35 per person, you can take a guided air bus tour of the island stopping to see major historical sites, Mt. Liamuiga – the island’s stratovolcano, Brimstone Gardens, volcanic rock (pictured below), the cutest little island monkeys, and Major’s Bay Beach (pictured below).
If you aren’t looking to venture too far, Frigate Bay beach is a 10-minute drive and provides access to shops, restaurants, water sports, and beach bars.
St. Lucia/Castries- The beaches at Marigot Bay have even been used as movie locations! The two closest beaches are Choc Beach and Reduit Beach, which are 10 and 20-minute cab rides away.
You also won’t want to miss out on a mud bath at the bottom of the Pitons (volcanic spires) or the black volcanic sand beaches!
St. Lucia is another port in which friendly guides will be offering tours in the port at a great, low price. For $50 per person, you can snag a small group boat tour (with free drinks!!) that takes you to see all of the major spots of the island including the Pitons (pictured below), Marigot Bay Beach where countless major celebrities have their vacation homes, Anse Chastanet Beach Club (which is a black sand beach!! — see photo below), the Love Arch (which is where Pirates of the Caribbean was filmed), and many other great spots. These kind guides will also provide you with snorkeling gear to use at any of your stops!
Also, right in the port, you will find several adorable outdoor bars. With any purchase no matter how small, you will get their Wifi password so you can catch up on your emails or update your social media with vacation pictures to make your friends at home envious of your travels!
Tortola/Virgin Islands- The largest of the Virgin Islands with large looming mountains that are great for hikes. These mountains juxtapose the crystal blue waters where dolphin swims are available.
Cane Garden Bay is the closest beach, but to avoid crowds you can take a water taxi to Jost Van Dyke, or Brandywine Beach.
Virgin Gorda/Virgin Islands- Marvel at the large granite boulders on the beach named “The Baths” which serve as beautiful evidence of ancient volcanic activity. The Baths aren’t far from the ferry pier- about a 10-15 minute ride.
Check out the old ruins of a 19th-century copper mine with tunnels extending under the sea. Or go bouldering on the southern end of the island.
Willemstad/Curacao- Come see the beautiful multi-colored city center that has been designated as a UNESCO World Heritage Site. The architectural style is the beautiful Dutch colonial that is common in the Caribbean. Let yourself be lured in by the colors of the sunset, architecture and sea life!
East you can walk to Punda Beach or west to Holiday beach- both very close!