Compare and save on San Jose hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best San Jose hotels

Use our map to find hotels near the San Jose area or attractions you want to visit.

The best San Jose hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in San Jose

San Jose is located in the heart of Costa Rica in the Central Valley region. The capital city offers a variety of attractions, including multiple museums and a vibrant nightlife. Located near an active volcano and a mountain range, San Jose is the perfect blend of natural beauty, rich history, and modern amenities. With a warm climate year-round, San Jose is an especially popular tourist destination during the winter months.

Where Can I Book a Hotel in San Jose?

When you're ready to take an unforgettable trip to Costa Rica, Skyscanner makes it easy to find the cheapest flights, hotels, and car rentals in San Jose. Simply plug in your travel dates to view and compare all available accommodations. Search for your perfect hotel by price, star rating, amenities, or brand. You can even view all of the options on a map for your convenience.

Where Are the Hotels Located in San Jose?

The majority of hotels in San Jose are located just north or west of the city center. Most are within walking distance of many attractions, including La Sabana Metropolitan Park, Costa Rica's largest urban park. Multiple bus stops are also located throughout the hotel district of the city to take you where you need to go.

How Much Does a Hotel in San Jose Cost Per Night?

Most hotels in San Jose cost less than $100 per night. Prices for luxury hotels can be as high as $260 per night, but you can find great deals on some 4-star and 5-star hotels. Keep in mind that many hotels offer complimentary breakfast that could save you money overall.

Where Can I Find Cheap Hotels in San Jose?

Because most of the hotels in San Jose are close in proximity, you'll find cheap hotels alongside those with a higher price. Find 2-star and 3-star hotels for less than $50 per night. Solo travelers or couples might consider the budget-friendly Hostel Casa Colon located off Highway 2. Guests can enjoy free parking and WiFi, a balcony in each room, and an on-site restaurant and bar for around $40 per night.

Are There Luxury Hotels in San Jose?

Yes! You can find a good selection of luxury hotels surrounding La Sabana Metropolitan Park. The 5-star Barcelo San Jose is located 1.7 miles northwest of the city center and is a good choice for both solo travelers and families. The hotel offers a tennis court, fitness center, beauty salon, spa, and a poolside bar. The Hotel Grano De Oro, located between La Sabana Park and the city center, is also a great option for those looking for a luxurious experience. Relax in the breathtaking gardens or grab a bite to eat at the hotel's restaurant.