
LGBTQ+ Friendly Cruises
An LGBTQ+ friendly cruise can mean many things. It might be a regular sailing with a welcoming crew and a meet-up on your first night, Pride month at sea, or a party that runs all year. Knowing the difference helps you find the holiday you're after.
What makes a cruise LGBTQ+ friendly?
Most major cruise lines welcome LGBTQ+ guests, but some go further, with hosted meet-ups, Pride celebrations, themed entertainment and even commitment ceremonies on board. The right choice depends on whether you want a big celebration, a sociable welcome or simply a relaxed holiday where everyone feels at home.
Cruise lines that welcome LGBTQ+ travellers
For celebrating Pride, Celebrity Cruises marks the whole of June with Pride events, flies the Pride flag on every ship and hosts LGBTQ+ welcome parties on the first night of almost every cruise. For a party all year, Virgin Voyages hosts drag shows and Drag Bingo on every sailing, and its ships are adults-only. For a classic voyage with company, Cunard offers LGBTQ+ social events and commitment ceremonies, while Holland America and Ambassador both hold LGBTQ+ meet-ups on board.
For destination lovers and big-ship fun
Azamara has a long record of welcoming LGBTQ+ guests, with longer stays and overnights in port so there's time to really explore. Norwegian Cruise Line, Princess Cruises and Royal Caribbean are long-standing favourites too, with a warm welcome on board and plenty to do from morning until late.
On the river
VIVA Cruises is a proud member of the International LGBTQ+ Travel Association. It has run LGBTQ+ & Friends river cruises and a WorldPride sailing into Amsterdam, all on relaxed, all-inclusive river ships.
Find your LGBTQ+ friendly cruise
Explore LGBTQ+ friendly sailings to the Caribbean, Europe and further afield below, and book online 24/7.
We found
7836 cruises


- Departure - Tampa, FL USA
- 4 stops
- Arrival - Tampa, FL USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Düsseldorf, Germany
- 6 stops
- Arrival - Düsseldorf, Germany


- Departure - Düsseldorf, Germany
- 6 stops
- Arrival - Düsseldorf, Germany


- Departure - Sydney, Australia
- 6 stops
- Arrival - Sydney, Australia


- Departure - Düsseldorf, Germany
- 12 stops
- Arrival - Düsseldorf, Germany


- Departure - San Diego, USA
- 3 stops
- Arrival - San Diego, USA


- Departure - Galveston, Texas, USA
- 3 stops
- Arrival - Galveston, Texas, USA


- Departure - Miami, Florida, USA
- 4 stops
- Arrival - Miami, Florida, USA


- Departure - Singapore City, Singapore
- 4 stops
- Arrival - Singapore City, Singapore


- Departure - Los Angeles, USA
- 9 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Paris, France
- 8 stops
- Arrival - Paris, France


- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain


- Departure - Fort Lauderdale, Florida
- 4 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Port Canaveral (Orlando), USA
- 4 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Miami, Florida, USA
- 4 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 4 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Fort Lauderdale, Florida
- 4 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Los Angeles, USA
- 6 stops
- Arrival - Los Angeles, USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Los Angeles, USA
- 5 stops
- Arrival - Los Angeles, USA


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Port Canaveral (Orlando), USA
- 4 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Brisbane, Australia
- 5 stops
- Arrival - Brisbane, Australia


- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Southampton, Great Britain
- 7 stops
- Arrival - Southampton, Great Britain


- Departure - Bridgetown, Barbados
- 11 stops
- Arrival - Bridgetown, Barbados


- Departure - Bridgetown, Barbados
- 11 stops
- Arrival - Bridgetown, Barbados


- Departure - Fort Lauderdale, Florida
- 7 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Jacksonville, Florida
- 4 stops
- Arrival - Jacksonville, Florida


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Galveston, Texas, USA
- 6 stops
- Arrival - Galveston, Texas, USA


- Departure - Los Angeles, USA
- 5 stops
- Arrival - Los Angeles, USA


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Santa Cruz, Tenerife
- 6 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Southampton, Great Britain
- 6 stops
- Arrival - Southampton, Great Britain


- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida

- Departure - San Juan, Puerto Rico
- 6 stops
- Arrival - San Juan, Puerto Rico


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA

- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico


- Departure - Passau, Germany
- 6 stops
- Arrival - Passau, Germany


- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain


- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife


- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife


- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico


- Departure - Civitavecchia (Rome), Italy
- 8 stops
- Arrival - Athens (Piraeus), Greece


- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA


- Departure - Honolulu (Oahu), Hawaii
- 9 stops
- Arrival - Honolulu (Oahu), Hawaii


- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Bridgetown, Barbados
- 11 stops
- Arrival - Bridgetown, Barbados


- Departure - Bridgetown, Barbados
- 11 stops
- Arrival - Bridgetown, Barbados


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Buenos Aires, Argentina
- 10 stops
- Arrival - Buenos Aires, Argentina


- Departure - Fort Lauderdale, Florida
- 9 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Diego, USA
- 4 stops
- Arrival - San Diego, USA


- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA


- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA


- Departure - Los Angeles, USA
- 5 stops
- Arrival - Los Angeles, USA


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - Tampa, FL USA
- 6 stops
- Arrival - Tampa, FL USA


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida


- Departure - San Juan, Puerto Rico
- 8 stops
- Arrival - San Juan, Puerto Rico


- Departure - Hong Kong, China
- 4 stops
- Arrival - Hong Kong, China


- Departure - San Juan, Puerto Rico
- 7 stops
- Arrival - San Juan, Puerto Rico


- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA


- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA


- Departure - Tilbury (London), Great Britain
- 3 stops
- Arrival - Tilbury (London), Great Britain


- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA


- Departure - Frankfurt am Main, Germany
- 5 stops
- Arrival - Frankfurt am Main, Germany


- Departure - Fort Lauderdale, Florida
- 5 stops
- Arrival - Fort Lauderdale, Florida

