We may earn money or products from the companies mentioned in this post. This means if you click on the link and purchase the item, I will receive a small commission at no extra cost to you ... you're just helping re-supply our family's travel fund.

You don’t need to pull out your passport or book an international flight to enjoy a stunning island escape. The United States has plenty of islands where sandy beaches, small-town charm, and adventurous activities are just a short flight or ferry ride away. Whether you want tropical vibes, historic streets, or rugged coastlines, there’s an option that fits your idea of a long weekend. Here are nine U.S. islands you can reach with nothing more than a state-issued ID.
1. Key West, Florida

Key West blends laid-back charm with plenty of history. Known for its pastel cottages, coral reefs, and famous sunsets at Mallory Square, it feels far from the mainland but requires no passport. You can walk along Duval Street, explore Ernest Hemingway’s former home, or snorkel at Dry Tortugas. Fresh seafood, quirky shops, and lively nightlife keep things interesting. The island is small enough to explore by bike, yet big enough to fill an entire weekend with relaxation and adventure.
2. San Juan Islands, Washington

Set in the Salish Sea, the San Juan Islands offer a quieter escape with breathtaking natural scenery. Visitors often spot orcas, eagles, and seals, making it a paradise for wildlife lovers. Friday Harbor is the main hub, with galleries, restaurants, and boutique shops. Outdoor enthusiasts can kayak, hike, or cycle around the islands. Each island has its own feel, so hopping between them adds variety. No passport is required, just a ferry ride or short flight from the mainland.
3. Martha’s Vineyard, Massachusetts

Martha’s Vineyard has long been a favorite summer getaway, offering both elegant charm and natural beauty. The island features lighthouses, beaches, and colorful gingerbread cottages in Oak Bluffs. Each town has a distinct personality, from the quiet fishing village of Menemsha to bustling Edgartown. Biking trails make exploring easy, and local farms provide fresh produce and artisanal treats. A weekend here combines coastal scenery with a relaxed, small-town atmosphere that feels worlds away without leaving the U.S.
4. Puerto Rico

Puerto Rico brings Caribbean flair without the need for a passport. San Juan’s cobblestone streets and colorful Spanish colonial buildings make wandering a joy. Beyond the capital, El Yunque rainforest offers lush hikes, while bioluminescent bays glow under the night sky. Beaches range from lively stretches perfect for surfing to hidden coves ideal for quiet relaxation. Add in rich culture, music, and incredible food, and Puerto Rico delivers a long weekend that feels like a full vacation abroad.
5. Catalina Island, California

Just off the coast of Southern California, Catalina Island has crystal-clear waters, rugged hills, and plenty of outdoor activities. The town of Avalon feels like a Mediterranean village with shops, seafood restaurants, and a harbor lined with boats. Visitors can snorkel, scuba dive, or take a glass-bottom boat tour to see the marine life. Hiking and zip-lining offer land-based adventures. With its sunny climate and easy ferry access, Catalina is an ideal quick getaway without international travel.
6. Block Island, Rhode Island

Block Island packs scenic views and old-fashioned charm into a small footprint. The dramatic Mohegan Bluffs offer sweeping ocean views, while sandy beaches are perfect for swimming and sunbathing. The island has a slower pace, with biking and mopeds as popular ways to explore. Quaint inns, fresh seafood, and a historic lighthouse add to its character. Ferries run regularly, making it easy to escape for a few days of coastal beauty and relaxation without leaving U.S. waters.
7. St. Thomas, U.S. Virgin Islands

St. Thomas combines Caribbean beauty with American convenience. White sand beaches like Magens Bay invite lazy afternoons, while Charlotte Amalie offers duty-free shopping and vibrant nightlife. For adventure, you can snorkel among coral reefs, sail between bays, or take a ferry to nearby St. John. The island balances luxury resorts with hidden coves for quieter moments. Since it’s a U.S. territory, no passport is required, yet the atmosphere feels every bit like a tropical getaway.
8. Amelia Island, Florida

Amelia Island sits quietly off Florida’s coast with a mix of historic charm and unspoiled nature. Fernandina Beach, the main town, features Victorian architecture, boutique shops, and cozy cafés. The island’s beaches are wide and peaceful, perfect for strolling or horseback riding. Nature preserves and marshes provide kayaking and birdwatching opportunities. A weekend here offers both relaxation and adventure, with a friendly, small-town vibe that makes it feel removed from everyday life while still being easy to reach.
9. Ocracoke Island, North Carolina

Ocracoke Island is part of the Outer Banks and is only accessible by ferry or small plane, which keeps it peaceful and low-key. Its wide beaches are consistently ranked among the best in the U.S., offering long stretches of sand with very few crowds. The village has a charming mix of local shops, seafood spots, and historic sites like the Ocracoke Lighthouse. Time moves slower here, making it a perfect destination for unwinding during a long weekend escape.