San Jose is a busy, slightly scruffy capital with heaps of character, from its grand old mansions and Art Deco buildings to lively markets, independent galleries and excellent museums. It might not have Costa Rica’s beaches or rainforest scenery, but there’s lots to keep you occupied for a few days. For somewhere special to stay, Hotel Grano de Oro is our top pick. It's a beautifully restored Victorian mansion, with characterful rooms, a leafy courtyard and an excellent restaurant. There are also charming eco-retreats and countryside hideaways just outside the city if you fancy a quieter base.
San Jose is well worth taking a little time to explore, particularly if you enjoy food, architecture and getting a feel for local life. Wander through Barrio Amón to admire its colourful old mansions, browse the stalls at the Central Market for local snacks and souvenirs, or pick up handmade crafts along Avenida 2. The National Museum is a good stop for a bit of Costa Rican history, while the Gold Museum has an impressive collection of pre-Columbian treasures. If you have more time, we highly recommend heading out to Irazú Volcano for views across its vast crater, or escaping to the cloud forests around San Gerardo de Dota, where birdwatchers come hoping to spot the beautiful quetzal.
Scroll down the page for our full selection of recommended hotels in San Jose or, for a look at different areas, read our guide to the best places to stay in Costa Rica.
Some of our Costa Rica Collections:
The Hotel Guru is a curated hotel recommendation platform that delivers expert-selected luxury and boutique properties straight to your inbox. No spam. Only sweet updates about the latest hotel openings and the best places to stay.
San Jose (Heredia Province)
Tucked away near San José, this boutique hacienda offers a quiet retreat just minutes from the airport. Inside, homely charm meets rustic elegance, with warm wood accents and inviting décor. Expect airy rooms, and a green ethos powered by solar energy. A relaxed, eco-conscious stay.
San Jose (Escazú)
Hotel Alta Las Palomas is situated in the city Santa Ana and offers splendid views of the San José area. The hotel's interiors are decorated in a contemporary style with plenty of colours being used whilst their La Luz restaurant serves up truly excellent cuisine! A wonderfully relaxing stay.
San Jose (Avenida 2 y 4)
A chic boutique hotel well located in the historic residential neighbourhood of Barrio Don Bosco. Traditionally dressed rooms feature antique furniture, dark wood panelled walls and the best have private internal patios. A glamorous European evening is worthy of a visit alone. Fabulous.