Very Good 388 Reviews
Jetsetter Verified
This Hotel meets our standards
Our editors have been here and it has met our standards

What We Love

  • A welcome drink is included in the Jetsetter rate
  • The hotel offers 24-hour dining and concierge services, and butler service in the suites
  • A charming, open-fronted mezzanine-level library filled with quirky curios and books on Mexican culture
  • Gloriously downy kingsize beds with Egyptian cotton sheets in bedrooms, and fine Etro amenities in bathrooms
  • Breakfasts are lavish and include fresh fruit, strong coffee, pastries and cooked items such as omelets with local chorizo

What To Know

  • Not right for travelers looking for an authentic experience of old colonial San Cristobal; Hotel BO is a true design hotel
  • Not all staff are entirely fluent in English, but patience and a smile help the communication process
  • The hotel is popular with families and couples, but business travelers are also catered to
  • The nearest airport is Tuxtla Gutierrez (TGZ), around 58 miles away
  • Free WiFi


  •  Babysitting
  •  Bar
  •  Free WiFi
  •  Gym
  •  Handicap Accessible
  •  Parking On Site
  •  Restaurant
  •  Spa
Disclaimer: This content was accurate at the time the hotel was reviewed. Please check our partner sites when booking to verify that details are still correct.
Bar Dining Drink Eat Elegant Hip Luxury Modern Lobby recreation room living room restaurant


The Review

A stay at Hotel Bo places you in the heart of San Cristobal de las Casas, walking distance from Ex-Convent of Santo Domingo and Mesoamerican Museum of Jade. This 4-star hotel is within close proximity of Plaza de La Paz and San Cristobal de las Casas Cathedral.

Make yourself at home in one of the 22 individually decorated guestrooms, featuring iPod docking stations and LCD televisions. Your pillowtop bed comes with Egyptian cotton sheets. Satellite programming and DVD players are provided for your entertainment, while complimentary wireless Internet access keeps you connected. Private bathrooms with showers feature rainfall showerheads and designer toiletries.

Take advantage of recreation opportunities such as a fitness center or take in the view from a terrace and a garden. Additional features include complimentary wireless Internet access, concierge services, and babysitting/childcare (surcharge).

Grab a bite to eat at the hotel’s restaurant, which features a bar and a garden view. You can also stay in and take advantage of room service (during limited hours). Quench your thirst with your favorite drink at a bar/lounge. Cooked-to-order breakfasts are available daily for a fee.

Featured amenities include a business center, express check-out, and dry cleaning/laundry services. Event facilities at this hotel consist of conference space and a meeting room. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite.

How to Get There

Hotel Bo
Av. 5 de Mayo # 38 Barrio Mexicanos
San Cristobal de las Casas, 29240 Mexico


4.5 Very Good 388 Reviews
Reviewed 1 week ago

Great room, the best food in town, best service, good location. 100% worth the price.
We were there for our wedding anniversary and was not really looking to save money in the hotel. Bo is the best . I would definitelly go back.

Very comfortable and excellent food but somewhat overpriced.
Reviewed 1 month ago

This is a lovely hotel. The beds are very comfortable and the shower very relaxing. The food is excellent and not overpriced.The hotel is well situated and within walking distance of most major sites and shopping areas.However it is pricey compared to its rivals. if you can afford it you will be very comfortable there.

The best hotel in San Cristóbal
Reviewed 1 month ago

Everything is great here!

Excellent location, the rooms and the hotel itself is very stylish. A beautiful library is available to hang out in the evening, good gym and one of the best restaurants in SAN Cristóbal - LUM. The hotel also organised all of our tours effortlessly at very good prices.

The breakfast is generous, a lot of variety to order from a la carte (with an allowance of 160 pesos per person available to order anything and the option to either get refunded or pay extra if this is exceeded. The allowance is generous enough to have several items from the menu).

The location and the staff are very good. Would highly recommend it if you are looking for something picturesque, modern, convenient, with top class service and food.

The only very minor point is that the rooms were often cleaned late in the day (around 4pm). If you do go on tours early in the morning and you come back to the hotel after for a break, it could just coincide with an unclean room or the housekeeper in the process of cleaning the room.

Apart from that, this hotel is perfect!

Amazing Hotel!
Reviewed 3 months ago

I love this hotel! It is a 5 star hotel and the rooms range from around $100 to $300. They put on your bed stand the most delicious chocolate ever. I found the place that sells it and ended up bringing back many boxes of it for my friends. They make the most delicious hot chocolate, and even though they don’t technically sell it to customers, they sold me a few pounds of it because I loved it so much. The food is superb, the staff is amazing, and the rooms are cozy and luxurious. It was my friend’s birthday and they surprised her by writing Happy Birthday in rose petals on her bed. Our incredible waiter brought her homemade candy his family makes. If you are looking for a hotel that makes you feel like you are at home, then this is the place for you! I included many pictures on my Instagram account, Lauraryan_foodandtravel.

Eclectic and funky in a great location
Reviewed 3 months ago

It's great to visit a well executed boutique hotel that is not part of one of the large chains. Hotel Bo fits the bills.
A lush modern garden dominates the courtyard and makes great use of indoor/outdoor space in the fabulous temperate climate of San Cristobal. The hotel's staff are exceptionally well trained and courteous, ensuring that you instantly feel welcome and at home. The are numerous comfortable lounge spaces and an excellent bar and restaurant. The food quality was excellent and the restaurant featured a great selection of well designed pasta dishes in addition to traditional Mexican and continental fare.
The rooms are well designed and comfortable with numerous unique amenities. You can tell this is property where the owners and staff genuinely care about the guest experience.
Hotel Bo is in a great location for exploring the "Pueblo Magico" of San Cristobal and surrounding area. We would definitely return.