Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Ulaanbaatar – 43 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Blue Sky Hotel and Tower

Hotel in Sukhbaatar, Ulaanbaatar

Housed in the tallest building in Ulaanbaatar, the 5-star luxurious The Blue Sky Hotel and Tower is located in the very center of Ulaanbaatar city. It features an indoor pool and a wellness center. I checked out at 4:am and during the checkout they provided me with a bag contain 3 frouts, Sandwiche, yougart and water later but unfortunately I missed the flight and when I went back the hotel at 7 Am they gave me the same room without any cent ;) thanks alot sky hotel staff for the excellent service

Show more Show less
8.3
Very Good
320 reviews
Price from
$95
per night

Best Western Premier Tuushin Hotel

Hotel in Sukhbaatar, Ulaanbaatar

Centrally located in Ulaanbaatar, Best Western Premier Tuushin Hotel is only a 2-minute stroll from State Government House and a 2-minute walk from Sukhbaatar Square. Rooms are spacious and clean. Nice views of the city. Large bathrooms with strong showers. Beds are soft and comfortable. Even next to the elevator, I couldn't hear too much. Breakfast has lots of choices including a waffle maker and omelet station. Options for both Asian breakfast and Western breakfast. Front desk staff spoke excellent English and were helpful.

Show more Show less
8.7
Excellent
186 reviews
Price from
$115.15
per night

Ramada Ulaanbaatar Citycenter

Hotel in Bayangol, Ulaanbaatar

Boasting a spa and wellness center, fitness center and gourmet cuisine across 2 stylish restaurant and bar, the 4-star Ramada Ulaanbaatar Citycenter is located in the city center of Ulaanbaatar. All was awesome. Friendly, clean, tidy, air is a bit polluted in Ulaanbaatar so hard to open windows. High value for money!

Show more Show less
8.6
Excellent
236 reviews
Price from
$72.07
per night

Shangri-La Hotel, Ulaanbaatar

Hotel in Sukhbaatar, Ulaanbaatar

Featuring free WiFi throughout the property, Shangri-La Hotel, Ulaanbaatar is set in Ulaanbaatar, 2297 feet from Sukhbaatar Square. The best option, by far, in Ulaanbaatar: Location, facilities, personel, it has everything.

Show more Show less
8.7
Excellent
66 reviews
Price from
$220
per night

Novotel Ulaanbaatar

Hotel in Sukhbaatar, Ulaanbaatar

Novotel Ulaanbaatar features a restaurant, fitness center, a bar and garden in Ulaanbaatar. Each guest at the 4-star property can enjoy city views from the rooms, and has access to an indoor pool. Very nice location, the hotel is new and very clean, nice swimming pool and gym facilities.

Show more Show less
8.7
Excellent
70 reviews
Price from
$100
per night

Bayangol Hotel

Hotel in Sukhbaatar, Ulaanbaatar

Only a 10-minute drive from Ulaanbaatar Railway Station, Bayangol Hotel features spacious guest rooms with well-equipped. Breakfast was excellent and the rooms were large, clean and nice. Great location.

Show more Show less
8.2
Very Good
48 reviews
Price from
$75
per night

IBIS Styles Ulaanbaatar Polaris

Hotel in Ulaanbaatar

Featuring free WiFi and a restaurant, IBIS Styles Ulaanbaatar Polaris offers accommodations in Ulaanbaatar, 2.1 mi from Ulaanbaatar Opera House. The staff were amazing, they take care of anything you need!! The hotel is all enclusive, meaning: coffee shop - main floor, restaurant-6th floor with terrace, small shopping area for local goods and forgotten necessities... The rooms are spacious, stylish, and clean. Beds are super comfy! It's definitely an amazing find next to the cashmere factory stores. I've been to Ulaanbaatar before, but this is the hotel I'd choose again.

Show more Show less
8.9
Excellent
40 reviews
Price from
$80
per night

Premium Hotel Ulaanbaatar

Hotel in Chingeltei, Ulaanbaatar

Located in Ulaanbaatar, an 11-minute walk from Ulaanbaatar Opera House, Premium Hotel Ulaanbaatar has accommodations with a restaurant, free private parking, a bar and a shared lounge. It was clean, comfortable, and easy to find. The staff was kind and helpful. They called me a cab when I needed a ride to the airport.

Show more Show less
8
Very Good
26 reviews
Price from
$56.95
per night

White House Hotel

Hotel in Bayangol, Ulaanbaatar

A 15-minute walk from Ulaanbaatar Opera House, White House Hotel offers elegant accommodations with free Wi-Fi access. Ulaanbaatar Railway Station is a 10-minute drive away. Friendly staff, comfortable bed

Show more Show less
6.3
Review score
8 reviews
Price from
$25.50
per night

Nomado Boutique Hotel

Hotel in Bayangol, Ulaanbaatar

Featuring a bar, terrace and views of city, Nomado Boutique Hotel is located in Ulaanbaatar, 1.3 miles from Ulaanbaatar Opera House.

Show more Show less
8
Very Good
2 reviews
Price from
$66.42
per night

Most-booked hotels in Ulaanbaatar in the past month

See all

Ulaanbaatar's best hotels with breakfast

See all

Budget hotels in Ulaanbaatar

See all

FAQs about hotels in Ulaanbaatar

  • Travelers who stayed in Ulaanbaatar near Chinggis Khaan International Airport (ULN) have said good things about IBIS Styles Ulaanbaatar Polaris, New West Hotel, and Voyage Hotel.

  • Holiday Inn Ulaanbaatar, Shangri-La Hotel, Ulaanbaatar, and Springs Hotel Ulaanbaatar got great room view-related reviews from travelers in Ulaanbaatar.

  • The average price per night for a 3-star hotel in Ulaanbaatar this weekend is $66 or, for a 4-star hotel, $88. Looking for something even fancier? 5-star hotels in Ulaanbaatar for this weekend cost around $162 per night, on average (based on Booking.com prices).

  • Many families visiting Ulaanbaatar loved staying at Holiday Inn Ulaanbaatar, New West Hotel, and Kempinski Hotel Khan Palace.

  • Kempinski Hotel Khan Palace, Holiday Inn Ulaanbaatar, and Narantuul Hotel are some of the popular hotels in Ulaanbaatar.

  • These hotels in Ulaanbaatar are highly rated by couples: Narantuul Hotel, Kempinski Hotel Khan Palace, and Holiday Inn Ulaanbaatar.

  • On average, 3-star hotels in Ulaanbaatar cost $34 per night, and 4-star hotels in Ulaanbaatar are $56 per night. If you're looking for something really special, a 5-star hotel in Ulaanbaatar can be found for $182 per night, on average (based on Booking.com prices).

  • For hotels in Ulaanbaatar that serve highly-rated breakfasts, try New West Hotel, Kempinski Hotel Khan Palace, and Bayangol Hotel.

  • On average, it costs $66 per night to book a 3-star hotel in Ulaanbaatar for tonight. You'll pay around $90 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Ulaanbaatar will cost around $165, on average (based on Booking.com prices).

  • Downtown Ulaanbaatar, Bayangol, and Sukhbaatar are popular with other travelers visiting Ulaanbaatar.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Ulaanbaatar:

Explore guest reviews of hotels in Ulaanbaatar

See all