AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Hotels

Hotels in cities across Saudi Arabia

How many hotels there are, where they cluster, guest scores, and a live search to book, city by city, from public data.

28 cities in Saudi Arabia have a hotels page: how many hotels there are, where they cluster, guest scores, and a live search to book. Largest first.

Hotels in cities across Saudi Arabia
CityRegionPopulationHotels listed
JeddahMecca Region4,697,000858
RiyadhRiyadh Region4,205,9612,250+
MakkahMecca Region1,578,722596
MadinahMedina Region1,300,000273
DammamEastern Province1,252,523113
SulţānahMedina Region946,69710
BuraydahAl-Qassim Region745,35365
Ta’ifMecca Region688,693
TabukTabuk Region667,000100
Ha'ilHa'il Region605,930
NajrānNajran Region505,65215
Al KharjRiyadh Region425,30021
Khamis Mushait'Asir Region387,553
Al HufūfEastern Province293,179
Al MubarrazEastern Province290,802
Hafar Al-BatinEastern Province271,642
Al JubaylEastern Province237,274
ŞabyāJazan Region228,375
Abha'Asir Region210,886
YanbuMedina Region200,161
UnaizahAl-Qassim Region183,319
KhobarEastern Province165,799
ArarNorthern Borders Region148,540
SakakahAl Jawf Region128,332
Az ZulfīRiyadh Region125,000
Bīshah'Asir Region115,537
JizanJazan Region105,198
QurayyatAl Jawf Region102,903

Common questions

Which cities in Saudi Arabia have a hotels page?

Jeddah, Riyadh, Makkah, Madinah, Dammam, Sulţānah, Buraydah, Ta’if, Tabuk, Ha'il and 18 more.

What currency is used in Saudi Arabia?

The Rial (SAR).

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.