ที่มาของคำว่าโรงแรมมาจากภาษาฝรั่งเศส "hôtel"แหล่งข้อมูลหลายแห่งยืนยันว่าคำนี้เริ่มใช้ในตอนท้ายของศตวรรษที่ 11 เพื่ออธิบาย "ที่พำนัก"ซึ่งในศตวรรษที่ 19 ได้ใช้เพื่อกำหนดสถานที่หรือสถานประกอบการสำหรับแขก และนักเดินทาง; คำนี้มาจากภาษาละติน "hospitalis domus" ซึ่งแปลว่า "โรงพยาบาลสำหรับต้อนรับแขก" อย่างไรก็ตามโรงแรมสามารถอธิบายหรือกำหนดได้ว่าเป็นสถานประกอบการหรือนิคมที่แขกหรือผู้เดินทางมาพักหรือยินดีที่จ่ายค่าที่พักอาหารและบริการอื่น ๆ ที่จัดให้โดยสถานประกอบการดังกล่าว
โครงสร้างเหล่านี้ถูกสร้างขึ้นโดยมีจุดมุ่งหมายและวัตถุประสงค์ในการให้ความสะดวกสบายสูงสุดแก่แขกผู้เข้าพักซึ่งด้วยเหตุผลที่แตกต่างกันจะต้องตั้งอยู่นอกสภาพแวดล้อมหรือที่อยู่อาศัยตามปกติตามเวลาที่กำหนด โรงแรมมีบริการพื้นฐานหลายอย่าง ได้แก่ เตียงห้องน้ำและตู้เสื้อผ้า แม้ว่าจะมีสถานประกอบการอื่น ๆ ที่ให้บริการมากกว่าบริการพื้นฐาน แต่บริการเหล่านี้มักรวมถึงโทรทัศน์ตู้เย็นและเก้าอี้ในห้องพัก แม้แต่โรงแรมบางแห่งก็มีสิ่งอำนวยความสะดวกประเภทอื่น ๆ ที่แขกทุกคนสามารถใช้ร่วมกันได้เช่นสระว่ายน้ำห้องออกกำลังกายร้านอาหารเป็นต้น
โรงแรมมักจะมีหรือจะถูกจัดให้อยู่ในชุดของหมวดหมู่ตามบริการตำแหน่งและความสะดวกสบายพวกเขาให้กับผู้เข้าพักที่; วิธีที่ใช้กันมากที่สุดในการจัดประเภทคือการใช้ดาวตัวอย่างเช่นโรงแรมระดับห้าดาวเป็นโรงแรมที่ให้ความสะดวกสบายในระดับสูงสุดค่อนข้างตรงข้ามกับโรงแรมระดับหนึ่งโดยให้บริการขั้นพื้นฐานเท่านั้น นอกจากนี้ยังสามารถจำแนกตามตัวอักษรคลาสเพชรและ "การท่องเที่ยวโลก"ได้ขึ้นอยู่กับประเทศสถานที่หรือภูมิภาคที่พวกเขาอยู่