{ let navMenu = document.getElementById('navigation'); const event = new CustomEvent('closeMenu'); navMenu.dispatchEvent(event); open = true; $nextTick(() => { $refs.searchbox.focus(); }); }" :title="`${open ? 'Close' : 'Open'} Website Search`" :aria-label="`${open ? 'Close' : 'Open'} Website Search`">
{ if(!searchPage){ window.location.href = url = new URL('/search?' + new URLSearchParams({ s: sterm }), this.location.href) } }">
{ $nextTick(() => { if(!searchPage){ window.location.href = url = new URL('/search?' + new URLSearchParams({ s: sterm }), this.location.href) } }) }" :title="`Submit Search Query`" :aria-label="`Submit Search Query`">
Suggestions
Exhibitions
Visiting
Parking
Events Calendar
Tours
Eat & Drink
Opening hours
Results
{window.location.href = '/search?s=' + sterm;}"> See all
Results
{window.location.href = '/search?s=' + sterm + '&facet='+id;}">
(
)
Search results:
See all
No Results Found
Whoops! We can’t find any
for your search term.
Menu
What's On
Exhibitions
Cinema
Events Calendar
Touring
Visit
Visit Sub Items
Gallery Maps
Getting Here & Parking
Eat & Drink
Accessibility
Group Bookings
QAGOMA Collection
QAGOMA Collection Sub Items
Artists & Artworks
Asia Pacific Art Research
Conservation Research
Provenance
Image Reproductions
Kids & Families
Membership
Store
Blog
Support QAGOMA
Support QAGOMA Sub Items
Donate Now
QAGOMA Foundation
Partnerships
Learn
Learn Sub Items
Education Resources
Library
Publishing
Scholarships
About
About Sub Items
Key People
Asia Pacific Triennial
Reconciliation Action Plan
Sustainability
Media
Functions & Weddings
Functions & Weddings Sub Items
Corporate & Private Packages
Weddings
Facebook
Instagram
Twitter
TikTok
YouTube
WeChat
Spotify
LinkedIn
Visit
Group Bookings
Make a Booking
Toggle Caption
School group visiting ‘APT’ at GOMA / Photograph: Chloe Callistemon / © QAGOMA /
View full image
Booking details
Number in group
(Required)
*
{ if(noOfGuests){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_no_of_guests']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_no_of_guests']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_no_of_guests'] = { valid: true, errorMsg: 'Number in group is required' }; } }" @change="(event) => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" type="number">
Bookings between 10 and 50
{ exhibitions = []; selectedExhibitions = []; selectedExhibitionString = ''; fetchingExhibitions = true; let now = new Date($event.target.value); const tzOffset = (10 * 60000); const timestamp = now.getTime() - (10 * 60000); let nowNoTimezone = new Date(timestamp); let selectedISO = nowNoTimezone.toISOString(); let query = 'https://m2obzhc2.apicdn.sanity.io/v2021-10-07/data/query/production?query=*[_type == %22event%22 %26%26 type == %22exhibition%22 %26%26 dateTime(start) <= dateTime(%22'+selectedISO+'%22) %26%26 dateTime(end) >= dateTime(%22'+selectedISO+'%22)]{type, start, end, title, subtitle, slug, venues[]->{..., parent->}}'; console.log(query); fetch(query).then(response=> {return response.json()}).then(data => { fetchingExhibitions = false; for(let i = 0; i < data.result.length; i++){ data.result[i].qag = false; data.result[i].goma = false; for(let v = 0; v < data.result[i].venues.length; v++) { if(data.result[i].venues[v].title === 'Gallery of Modern Art' || (data.result[i].venues[v].parent && data.result[i].venues[v]?.parent.title === 'Gallery of Modern Art')) { data.result[i].goma = true; } if(data.result[i].venues[v].title === 'Queensland Art Gallery' || (data.result[i].venues[v].parent && data.result[i].venues[v]?.parent.title === 'Queensland Art Gallery')) { data.result[i].qag = true; } } } console.log(data); exhibitions = data.result; }) }" :class="invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_date_of_visit'] ? 'invalid' : ''">
Date of visit
(Required)
*
{ if(dateOfVisit){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_date_of_visit']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_date_of_visit']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_date_of_visit'] = { valid: true, errorMsg: 'Date of visit is required' }; } }" @change="(event) => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" :min="new Date(new Date().setDate(new Date().getDate() + 1)).toISOString().split('T').shift()" type="date">
Which exhibitions will you be visiting?
*
{ if(selectedExhibitionString){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_exhibitions']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_exhibitions']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_exhibitions'] = { valid: true, errorMsg: 'Please select at least one exhibition' }; } }" type="text">
x !== exhibition.title+' '+exhibition.subtitle) : selectedExhibitions = [...selectedExhibitions, exhibition.title+' '+exhibition.subtitle]; selectedExhibitionString = selectedExhibitions.join('; ')">
QAG
GOMA
x !== exhibition.title) : selectedExhibitions = [...selectedExhibitions, exhibition.title]; selectedExhibitionString = selectedExhibitions.join('; ')">
QAG
GOMA
Fetching exhibitions for selected day...
Enter your date of visit to show which exhibitions are available.
Building
QAG
GOMA
Both
Time of visit? QAG
*
{ if(visitTimeQag || building === 'GOMA'){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_visit_time__qag_']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c__visit_time__qag_']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_visit_time__qag_'] = { valid: true, errorMsg: 'QAG visit time is required' }; } }" @change="() => { $dispatch('validate'); }" @blur="() => { $dispatch('validate'); }" x-model="visitTimeQag">
10:00 am
10:15 am
10:30 am
10:45 am
11:00 am
11:15 am
11:30 am
11:45 am
12:00 pm
12:15 pm
12:30 pm
12:45 pm
1:00 pm
1:15 pm
1:30 pm
1:45 pm
2:00 pm
2:15 pm
2:30 pm
2:45 pm
3:00 pm
3:15 pm
3:30 pm
3:45 pm
4:00 pm
4:15 pm
4:30 pm
4:45 pm
Time of visit? GOMA
*
{ if(visitTimeGoma || building === 'QAG'){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_visit_time__goma_']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c__visit_time__goma_']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_visit_time__goma_'] = { valid: true, errorMsg: 'GOMA visit time is required' }; } }" @change="() => { $dispatch('validate'); }" @blur="() => { $dispatch('validate'); }" x-model="visitTimeGoma">
10:00 am
10:15 am
10:30 am
10:45 am
11:00 am
11:15 am
11:30 am
11:45 am
12:00 pm
12:15 pm
12:30 pm
12:45 pm
1:00 pm
1:15 pm
1:30 pm
1:45 pm
2:00 pm
2:15 pm
2:30 pm
2:45 pm
3:00 pm
3:15 pm
3:30 pm
3:45 pm
4:00 pm
4:15 pm
4:30 pm
4:45 pm
Please let us know if you have any special requirements for the day
School or Organisation details
Name of school or organisation
(Required)
*
{ if(company){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_company']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_company']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_company'] = { valid: true, errorMsg: 'Name of school or organisation is required' }; } }" @change="(event) => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" type="text">
Address
City/Suburb
Australian State
QLD
NSW
VIC
SA
WA
NT
TAS
Postcode
Group details
Description of group
(Required)
*
{ if(groupType){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_group_type']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_group_type']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_group_type'] = { valid: true, errorMsg: 'Description of group is required' }; } }" @change="() => { group = $event.target.value }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }">
Pre-prep or Kindergarten
Preparatory
State Primary School
Private Primary School
State Secondary School
Private Secondary School
Tertiary
Vacation care/OSHC
Adult
Youth
International
Year level
*
{ if(yearLevel || !['International', 'Private Primary School', 'State Primary School', 'State Secondary School', 'Private Secondary School', 'Tertiary'].includes(group)){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_year_level']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_year_level']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_year_level'] = { valid: true, errorMsg: 'Year level is required' }; } }" @change="() => { $dispatch('validate'); }" @blur="() => { $dispatch('validate'); }" type="text">
Number of supervising adults
*
{ if(numberOfSupervisingAdults || group === 'Adult'){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_number_of_supervising_adults']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_number_of_supervising_adults']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_number_of_supervising_adults'] = { valid: true, errorMsg: 'Number of supervising adults is required' }; } }" @change="() => { $dispatch('validate'); }" @blur="() => { $dispatch('validate'); }" type="text">
Suggested adult to school student ratio: 1:3 Early years, 1:5 Primary, 1:10 Middle, 1:15 Senior
Contact person
First name
Last name
(Required)
*
{ if(lastname){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_last_name__webform_']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_last_name__webform_']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_last_name__webform_'] = { valid: true, errorMsg: 'Last name is required' }; } }" @change="(event) => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" type="text">
Email
(Required)
*
{ if(email){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_email']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_email']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_email'] = { valid: true, errorMsg: 'Email is required' }; } }" @change="(event) => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" type="email">
Mobile contact number
(Required)
*
{ if(phone){ if(invalidFields?.['5472e728-8d87-47a2-b10c-b7d36f624b4c_phone_4']) delete invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_phone_4']; }else{ if(!invalidFields) invalidFields = {}; invalidFields['5472e728-8d87-47a2-b10c-b7d36f624b4c_phone_4'] = { valid: true, errorMsg: 'Contact number is required' }; } }" @change="(event) => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" @blur="() => { event.target.dispatchEvent(new CustomEvent('validate-required')); }" type="text">
Ticket name
Ticket description
*
Denotes compulsory information.