Search 321,000 hotels worldwide.
Get the price guarantee available for your trip.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
This is a very good hotel. Clean and comfortable. Nice staff. Walking distance to many attractions and a lot of public transportation. We enjoyed our stay there.
The hotel was very clean & staff friendly. The room we booked was tiny but the decor was super charming. It was an ok size for just the 2 of us, plus with touring around to see the sites we didn’t spend a huge amount of time in the room itself. The hotel is within easy walking distance to the MUNNI ...
We were greeted by hotel staff who were enthusiastic, friendly and accommodating. The hotel and rooms are decorated with a retro artistic flair. The rooms are comfortable but can be a little noisy from street noise (depending on the room location). The pool is a highlighted. Well heated and also ...
Celebrate your alternate lifestyle during your jaunt in San Francisco.
San Francisco has long been renowned as a city with a flourishing gay culture.
From the groundbreaking election of Harvey Milk in 1977 to the massive Pride festival held each June, the City by the Bay is a gay-friendly mecca. Check out the Castro, a diverse neighborhood known for its numerous gay bars, shops, and bustling nightlife. While you’re in town, stay at one of the best gay hotels in San Francisco. From luxury to romantic accommodations, there are places all around the city that open their doors to everyone, including same-sex couples and transgenders.
Whether you’re in town for a quick couple’s retreat or glamorous weekend getaway, you don’t need to spend a fortune to enjoy your time in Fog City. When it comes to gay hotels, San Francisco has a variety of options and we have the best deals on them. Browse our selection of San Francisco gay hotels and book one with all the amenities you want at prices your wallet wants. For tips and recommendations, read our vetted hotel reviews from travelers like you to find the best places to stay in town.