The global economic cost of cancer and the costs of ongoing care for survivors are increasing. Little is known about factors affecting hospitalisations and related costs for the growing number of cancer survivors. Our aim was to identify associated factors of cancer survivors admitted to hospital in the public system and their costs from a health services perspective. A population-based, retrospective, data linkage study was conducted in Queensland (COS-Q), Australia, including individuals diagnosed with a first primary cancer who incurred healthcare costs between 2013 and 2016. Generalised linear models were fitted to explore associations between socio-demographic (age, sex, country of birth, marital status, occupation, geographic remoteness category and socio-economic index) and clinical (cancer type, year of/time since diagnosis, vital status and care type) factors with mean annual hospital costs and mean episode costs. Of the cohort (N = 230,380) 48.5% (n = 111,820) incurred hospitalisations in the public system (n = 682,483 admissions). Hospital costs were highest for individuals who died during the costing period (cost ratio 'CR': 1.79, p < 0.001) or living in very remote or remote location (CR: 1.71 and CR: 1.36, p < 0.001) or aged 0-24 years (CR: 1.63, p < 0.001). Episode costs were highest for individuals in rehabilitation or palliative care (CR: 2.94 and CR: 2.34, p < 0.001), or very remote location (CR: 2.10, p < 0.001). Higher contributors to overall hospital costs were 'diseases and disorders of the digestive system' (AU$661 m, 21% of admissions) and 'neoplastic disorders' (AU$554 m, 20% of admissions). We identified a range of factors associated with hospitalisation and higher hospital costs for cancer survivors, and our results clearly demonstrate very high public health costs of hospitalisation. There is a lack of obvious means to reduce these costs in the short or medium term which emphasises an increasing economic imperative to improving cancer prevention and investments in home- or community-based patient support services.