Hospital and health centres
Home Hospital and health centres Queen Elizabeth II Jubilee Hospital (QEII) We provide a range of services, including surgery, cardiology, endoscopy, orthopaedics, gynaecology, urology, geriatric, respiratory and emergency medicine.
Contact us Visiting hours Our services Plan a visit Contact details
Phone 0731826111
Monday to Friday, 8am to 5pm
Feedback Help us improve our services by telling us about your experience. You can submit a complaint, give a compliment or make a suggestion .
Opening hours
Open 24 hours a day
Address
Street Cnr Kessels Rd and Troughton Rd, Coopers Plains Qld 4108 Postal Locked Bag 2, Archerfield Qld 4108
Every day between 8 am and 8 pm.
Patients can have 2 visitors at a time. Please call ahead if you're visiting someone in intensive care.
Visiting out of hours If you can't get to the hospital during visiting hours, please let us know. We may be able to arrange another time.
Read more about visiting someone in hospital .
\n
\n
\n
\n
\n\n\n\n" + ((stack1 = lookupProperty(helpers,"with").call(alias1,(lookupProperty(helpers,"dsMapFromID")||(depth0 && lookupProperty(depth0,"dsMapFromID"))||container.hooks.helperMissing).call(alias1,((stack1 = (data && lookupProperty(data,"root"))) && lookupProperty(stack1,"datastore")),"services","web_path",{"name":"dsMapFromID","hash":{},"data":data,"blockParams":blockParams,"loc":{"start":{"line":19,"column":30},"end":{"line":19,"column":81}}}),{"name":"with","hash":{},"fn":container.program(4, data, 1, blockParams),"inverse":container.noop,"data":data,"blockParams":blockParams,"loc":{"start":{"line":19,"column":22},"end":{"line":39,"column":33}}})) != null ? stack1 : "") + "\n \n See all services \n \n\n \n
\n\n
\n \n \n";},"4":function(container,depth0,helpers,partials,data,blockParams) { var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return ((stack1 = lookupProperty(helpers,"with").call(alias1,(lookupProperty(helpers,"dsMapFromID")||(depth0 && lookupProperty(depth0,"dsMapFromID"))||container.hooks.helperMissing).call(alias1,((stack1 = (data && lookupProperty(data,"root"))) && lookupProperty(stack1,"datastore")),"services","name",{"name":"dsMapFromID","hash":{},"data":data,"blockParams":blockParams,"loc":{"start":{"line":20,"column":36},"end":{"line":20,"column":83}}}),{"name":"with","hash":{},"fn":container.program(5, data, 1, blockParams),"inverse":container.noop,"data":data,"blockParams":blockParams,"loc":{"start":{"line":20,"column":28},"end":{"line":38,"column":37}}})) != null ? stack1 : "");},"5":function(container,depth0,helpers,partials,data,blockParams) { var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return ((stack1 = lookupProperty(helpers,"with").call(alias1,(lookupProperty(helpers,"dsMapFromProp")||(depth0 && lookupProperty(depth0,"dsMapFromProp"))||container.hooks.helperMissing).call(alias1,((stack1 = (data && lookupProperty(data,"root"))) && lookupProperty(stack1,"datastore")),"service_locations","service_id","name",{"name":"dsMapFromProp","hash":{},"data":data,"blockParams":blockParams,"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":111}}}),{"name":"with","hash":{},"fn":container.program(6, data, 1, blockParams),"inverse":container.noop,"data":data,"blockParams":blockParams,"loc":{"start":{"line":21,"column":32},"end":{"line":37,"column":41}}})) != null ? stack1 : "");},"6":function(container,depth0,helpers,partials,data,blockParams) { var stack1, alias1=depth0 != null ? depth0 : (container.nullContext || {}), lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return ((stack1 = lookupProperty(helpers,"with").call(alias1,(lookupProperty(helpers,"dsMapFromProp")||(depth0 && lookupProperty(depth0,"dsMapFromProp"))||container.hooks.helperMissing).call(alias1,((stack1 = (data && lookupProperty(data,"root"))) && lookupProperty(stack1,"datastore")),"service_locations","service_id","web_path",{"name":"dsMapFromProp","hash":{},"data":data,"blockParams":blockParams,"loc":{"start":{"line":22,"column":44},"end":{"line":22,"column":119}}}),{"name":"with","hash":{},"fn":container.program(7, data, 1, blockParams),"inverse":container.noop,"data":data,"blockParams":blockParams,"loc":{"start":{"line":22,"column":36},"end":{"line":36,"column":45}}})) != null ? stack1 : "");},"7":function(container,depth0,helpers,partials,data,blockParams) { var stack1, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return ((stack1 = lookupProperty(helpers,"each").call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = ((stack1 = (data && lookupProperty(data,"root"))) && lookupProperty(stack1,"datastore"))) && lookupProperty(stack1,"facility"))) && lookupProperty(stack1,"top_services")),{"name":"each","hash":{},"fn":container.program(8, data, 1, blockParams),"inverse":container.noop,"data":data,"blockParams":blockParams,"loc":{"start":{"line":23,"column":40},"end":{"line":35,"column":49}}})) != null ? stack1 : "");},"8":function(container,depth0,helpers,partials,data,blockParams) { var stack1, alias1=container.escapeExpression, alias2=depth0 != null ? depth0 : (container.nullContext || {}), lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return "
\n \n
\n
\n
\n
" + alias1(lookupProperty(helpers,"lookup").call(alias2,blockParams[3][0],blockParams[0][0],{"name":"lookup","hash":{},"data":data,"blockParams":blockParams,"loc":{"start":{"line":29,"column":237},"end":{"line":29,"column":271}}})) + " \n
\n
\n
\n
\n \n";},"10":function(container,depth0,helpers,partials,data) { var stack1, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return "
\n \n
\n
\n
No top services found for " + container.escapeExpression(container.lambda(((stack1 = ((stack1 = ((stack1 = (data && lookupProperty(data,"root"))) && lookupProperty(stack1,"datastore"))) && lookupProperty(stack1,"facility"))) && lookupProperty(stack1,"name")), depth0)) + " \n
\n
\n
\n \n";},"12":function(container,depth0,helpers,partials,data) { return "
\n \n
\n
\n
Top services for the selected facility will display here.
\n
\n
\n
\n \n";},"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data,blockParams) { var stack1, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { return parent[propertyName]; } return undefined }; return "\n" + ((stack1 = lookupProperty(helpers,"if").call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? lookupProperty(depth0,"datastore") : depth0)) != null ? lookupProperty(stack1,"facility") : stack1),{"name":"if","hash":{},"fn":container.program(1, data, 0, blockParams),"inverse":container.program(12, data, 0, blockParams),"data":data,"blockParams":blockParams,"loc":{"start":{"line":2,"column":0},"end":{"line":73,"column":7}}})) != null ? stack1 : "");},"useData":true,"useBlockParams":true}), type: '', params: 'facilities, 7b643af0-30f8-4cb7-be12-79760150c196', templateData: {"assetid":"215230","type_code":"bodycopy_div","version":"0.0.1","name":"Top services","short_name":"Top services","external_id":false,"status":"16","languages":"en","charset":"utf-8","created":"2024-01-18 09:58:56","created_userid":"73886","updated":"2024-06-27 17:25:42","updated_userid":"759","published":"2024-06-27 13:11:45","published_userid":"88815","status_changed":"2024-06-27 13:11:45","status_changed_userid":"88815","thumbnail":"","attributes":{"name":{"attrid":"11","type":"text","value":"Top services","is_contextable":true,"use_default":true},"persona_evaluation":{"attrid":"13","type":"selection","value":"1","is_contextable":false,"use_default":true},"description":{"attrid":"12","type":"text","value":"","is_contextable":true,"use_default":true},"attributes":{"attrid":"15","type":"serialise","value":{"content_type":"content_type_wysiwyg","layout_type":"div","template":"85728","container_id":"component_136759","desc":""},"is_contextable":false,"use_default":true},"shadow_links":{"attrid":"10","type":"serialise","value":[],"is_contextable":false,"use_default":true},"template_applied":{"attrid":"9","type":"boolean","value":true,"is_contextable":false,"use_default":true},"comments":{"attrid":"14","type":"text","value":"","is_contextable":true,"use_default":true}},"metadata":{"ds_hhs":{"value":"south-west","fieldid":"87311","type":"metadata_field_text","is_contextable":true,"default_value":true,"use_default":true},"ds_collection":{"value":"facilities","fieldid":"87312","type":"metadata_field_text","is_contextable":true,"default_value":true,"use_default":true},"ds_document":{"value":"7b643af0-30f8-4cb7-be12-79760150c196","fieldid":"87313","type":"metadata_field_text","is_contextable":true,"default_value":false,"use_default":true}}} }); }); } catch(e) { console.log(e); }
For patients Specialist (outpatient) appointments Pre-admission clinic Staying in hospital Aboriginal and Torres Strait Islander support Your healthcare rights and responsibilities Health costs, private insurance and support View all patient information Plan your visit Information to help you plan your visit to Queen Elizabeth II Jubilee Hospital (QEII).
Street address: Cnr Kessels Rd and Troughton Rd, Coopers Plains Qld 4108
Parking
Parking and public transport Map QEII Hospital map [PDF 219.19 KB]
QEII Cafe The QEII Cafe in the main foyer has a range of snacks, hot and cold food and drinks.
Opening hours
Weekdays: 6:30 am to 6:00 pm Weekends and public holidays: 8:30 am to 4:00 pm Let's Latte Let's Latte has a range of hot and cold drinks and snacks.
Opening hours
Weekdays: 6 am to 6 pm Weekends and public holidays: 8:30 am to 4:00 pm Queen Bean Coffee Van The Queen Bean Coffee Van outside the hospital has a range of snacks, cold food, and drinks.
Opening hours
Weekdays: 6:30 am to 2:00 pm Weekends and public holidays: Closed Red Cross Store The Red Cross Store has a selection of gifts and cards.
Opening hours
Weekdays: 9 am to 4 pm Weekends and public holidays: Closed
QEII Hospital is expanding We're making our hospital bigger and better to make it easier for our growing community to get the health care they need.
We'll have more beds, medical wards and parking. We’re also expanding our intensive care and emergency services.
We started building in 2023. We've already finished some of the upgrades and plan to open all new services and facilities by 2027.
Careers QEII Hospital employs over 1,400 staff and cares for adults in Brisbane’s southern metropolitan suburbs. Our services include medicine, surgery and intensive care.
Current jobs at Metro South
22 July 2024
New Allied Health and Ambulatory Care Services building opens at QEII Hospital QEII Hospital’s latest milestone was achieved with doors opening to the new Allied Health and Ambulatory Care Services building.
QEII Hospital QEII Hospital Expansion 12 July 2024
Graduate Support Team crowned Team of the Year The small but extraordinary village behind QEII Hospital’s Graduate Nurse Program has welcomed 60 nursing graduates for 2024.
12 July 2024
QEII heralds new generation of nursing graduates Over 100 ready-to-launch nursing graduates flocked to QEII to explore career offerings at the 2024 Nursing Graduate Open Day on July 11.