aparthotel UK /əˈpɑːt.(h)əʊ(ˌ)tɛl/US /əˈpɑɹt.hoʊˌtɛl/ noun1 •A form of hotel having self-catering apartments instead of bedrooms or suites. formsaparthotels