×

Find Your Shiraz Hotel at the Best Price among trendy Options

Book the best hotels in Shiraz with the help of in-depth descriptions and our best price guarantee.

5 Star Hotel

Zandiyeh Hotel

Kalan Cottage

4 Star Hotel

Elysee Hotel

Panjdari Traditional House

5 Star Hotel

Shiraz Grand Hotel

5 Star Hotel

Homa Hotel

3 Star Hotel

KarimKhan Hotel

2 Star Hotel

Niayesh Hotel

4 Star Hotel

Aryobarzan Hotel

5 Star Hotel

Pars International Hotel

4 Star Hotel

Setaregan (stars) Hotel

3 Star Hotel

Vakil Hotel

Mahmonir Traditional House

Sepehri Traditional House

Sirah Traditional House

Homayouni House

Pasin Traditional Hotel

Emarat Haft Rang

Taha Traditional Hostel

Friendly House

Mahsultan Traditional House

Lotus Guest House

Parhami Traditional House

3 Star Hotel

Forough Hotel

Seven Hostel

3 Star Hotel

Beyn Ol Harameyn Hotel

3 Star Hotel

Apadana Hotel

2 Star Hotel

Shams Apartment Hotel

2 Star Hotel

Shiraz Roodaki Hotel

4 Star Hotel

Royal Hotel

2 Star Hotel

Sasan Hotel

3 Star Hotel

Arg Hotel

5 Star Hotel

Chamran Hotel

1 Star Hotel

Keyvan Hotel Shiraz

3 Star Hotel

Takhte Jamshid Tourism Hotel

5 Star Hotel

Persepolis International Hotel

3 Star Hotel

Eram Hotel

4 Star Hotel

Park Saadi Hotel

4 Star Hotel

Parseh Hotel

3 Star Hotel

Talar Hotel

2 Star Hotel

Anahita Hotel

4 Star Hotel

Park Hotel

2 Star Hotel

Rhyton Hotel

Sina Hostel

Ferdous

Toranjestan Traditional Hotel

2 Star Hotel

Nasir Al Molk

Aghamir Cottage Hostel

Frequently Asked Questions

Spring and Autumn are the best times to visit Shiraz.

Shiraz Grand Hotel for five-star luxury, KarimKhan Hotel for a mid-range traditional style hotel and Friendly House for budget travelers.

All travelers to Shiraz must visit the Nasir-ol-Molk Mosque (The Pink Mosque), Vakil Bazaar and take a day trip to Persepolis.

Compared to cities like Isfahan and Tehran, Shiraz hotels are relatively inexpensive.

 Depending on your hotel, for a night at a double room, a typical traveler would pay something between €30 and €50.

  You could also find some classy budget hotels for €20 a night, and some very luxurious accommodations for up to €70 a night.