Creato in 1937 (Stati Uniti di America), Travel + Leisure possiede 28 marchi fratelli e 1393 marchi concorrenti. Il marchio Travel + Leisure è di proprietà di IAC/Interactivecorp, una società quotata in New York. Travel + Leisure fa parte del settore di attività Contenuti multimediali interattivi.