U.S. travelers to the Caribbean really should get a passport as soon as possible; it's the best way to avoid hassles when reentering the U.S. But if you want to travel soon and don't have a passport, don't worry: It's still possible to have a fabulous Caribbean vacation even if you don't yet have a valid passport. Here are your options for traveling to the Caribbean with just a birth certificate and driver's license or another form of primary ID.
No Passport Needed to Visit Puerto Rico
Puerto Rico is a Commonwealth of the United States, making travel here just like crossing a state border: no passport is required for U.S. citizens; just a government issued form of ID. Plus, you don't have to clear customs! Puerto Rico has the best air service in the Caribbean, with international flights into San Juan, Aguadilla, and Ponce, and can provide a wide range of experiences from the urban sophistication and history of San Juan to the wilds of the El Yunque rainforest. Add in a side trip to Vieques and/or Culebra, and you'll get to experience three Caribbean islands without ever leaving the U.S.
Visit the U.S. Virgin Islands With Just a Driver's License ID
The U.S. Virgin Islands—St. Thomas, St. John, and St. Croix—are U.S. territories that are passport-free for U.S. citizens. St. Croix, the largest of the islands, has two major towns (Christiansted and Frederiksted), a rainforest, and preserved historic plantation homes. Bustling Charlotte Amalie on St. Thomas is the most popular cruise port and shopping destination in the Caribbean, while two-thirds of St. John is preserved as a tropical national park.
*Note: when exiting the Islands, you may need to show a valid form of government issued ID before boarding your flight back to the mainland U.S.A.
The British Virgin Islands are a mere stone's throw away from St. Thomas and St. John, and accessible by ferry or private boat. However, you will need a valid U.S. passport to visit the BVI.
Take a "Closed Loop" Cruise
You can still cruise to the Caribbean without a U.S. passport if you are a U.S. citizen, but only if you take what is known as a "closed loop" cruise. That means that your cruise ship needs to start and end at the same U.S. port. The good news is that most cruises originating in the U.S. operate as closed loops (the exception would be something like a Panama Canal cruise that starts in Miami, for example, and ends in San Diego).
However, there are a couple of caveats. Some Caribbean countries—Barbados, Guadeloupe, Haiti, Martinique, St. Barths, St. Martin (but not Dutch St. Maarten), and Trinidad & Tobago—will require you to have a passport to enter or exit. Always check with your cruise line first to see if this applies to any of your ports of call unless you want to be stuck on the ship. Also, if something goes wrong with your cruise and you have to fly home, not having a passport could be a problem.
If you're taking a closed-loop cruise without a passport you'll need proof of citizenship and, if you are over age 16, a government-issued photo ID. But again, your best and safest route is to spend the money to get a passport before you travel.
Get a U.S. Passport Card
Think of a U.S. Passport Card as something falling between a Passport and a government-issued photo ID. It costs half the price of a passport, but can only be used for land and sea entry into the U.S. from Canada, Bermuda, the Caribbean, and Mexico. It cannot be used for air travel.
Practically speaking, that makes it not much more useful than a driver's license for Caribbean travel. Technically, you could use it to cross the Mexican border and drive to the Riviera Maya. But that's 1,400 miles each way, so we're pretty sure you'd rather get the passport and book a flight, instead!