{{ step.title }}
TOUR DETAILS

{{ detail_data.briefDescription }}

DEPARTURE DATE {{ formatDate(detail_data.departureDate) }}
RETURN DATE {{ formatDate(detail_data.returnDate) }}
TOUR CODE {{ detail_data.tourCode }}
NUMBER OF ROOMS

Select number of room , total 6 pax allowed per booking

NOTE: As a licensing condition of the Singapore Tourism Board, we Commonwealth Travel Service Corporation Pte Ltd are required to inform you, the Client, to consider purchasing travel insurance.

Get a comprehensive travel insurance policy to protect against unforeseen circumstances, such as baggage loss, flight delays, travel agent insolvency and medical emergencies.

ROOM {{ index + 1 }}
Adult
12 yrs and above
Child w/Bed
2-11 yrs
Child wo/Bed
2-11 yrs
Room Type
twin or double

BOOKING SUMMARY

TOUR FARE Price Qty Subtotal
Taxes
Adult (Triple) ${{ formatNumber(detail_data.airportTaxPerAdultPax) }} {{ totalAdults }} ${{ formatNumber(totalAdults*parseFloat(detail_data.airportTaxPerAdultPax)) }}
Child (Twin W/Bed) ${{ formatNumber(detail_data.airportTaxPerChildPax) }} {{ totalChildWithBed }} ${{ formatNumber(totalChildWithBed*parseFloat(detail_data.airportTaxPerChildPax)) }}
Child (Twin WO/Bed) ${{ formatNumber(detail_data.airportTaxPerChildPax) }} {{ totalChildWithoutBed }} ${{ formatNumber(totalChildWithoutBed*parseFloat(detail_data.airportTaxPerChildPax)) }}
Total SGD ${{ formatNumber(totalPrice) }}
TOUR DETAILS

{{ detail_data.briefDescription }}

DEPARTURE DATE {{ formatDate(detail_data.departureDate) }}
RETURN DATE {{ formatDate(detail_data.returnDate) }}
TOUR CODE {{ detail_data.tourCode }}
PASSENGER DETAILS

*All fields are mandatory and name as per passport

CONTACT PERSON

BOOKING SUMMARY

TOUR FARE Price Qty Subtotal
Taxes
Adult (Triple) ${{ formatNumber(detail_data.airportTaxPerAdultPax) }} {{ totalAdults }} ${{ formatNumber(totalAdults*parseFloat(detail_data.airportTaxPerAdultPax)) }}
Child (Twin W/Bed) ${{ formatNumber(detail_data.airportTaxPerChildPax) }} {{ totalChildWithBed }} ${{ formatNumber(totalChildWithBed*parseFloat(detail_data.airportTaxPerChildPax)) }}
Child (Twin WO/Bed) ${{ formatNumber(detail_data.airportTaxPerChildPax) }} {{ totalChildWithoutBed }} ${{ formatNumber(totalChildWithoutBed*parseFloat(detail_data.airportTaxPerChildPax)) }}
Total SGD ${{ formatNumber(totalPrice) }}
TOUR DETAILS

{{ detail_data.briefDescription }}

DEPARTURE DATE {{ formatDate(detail_data.departureDate) }}
RETURN DATE {{ formatDate(detail_data.returnDate) }}
TOUR CODE {{ detail_data.tourCode }}
Primary Contact {{ personContactInfo.gender + ' ' + personContactInfo.firstName + ' ' + personContactInfo.lastName }}
Email: {{ personContactInfo.email || '-' }}
Mobile: {{ personContactInfo.mobile || '-' }}
Address: {{ personContactInfo.addresss1 || '-' }}
Important Note

1. All travellers are categorised as adult, child or infant based on return date of the tour.

2. Traveller names should be entered exactly as how they appear on passports.

3. All passports must be valid for another 6 months before tour departure.

4. All tours are subject to confirmation, based on minimum group size to depart, usually 2 to 3 weeks before departure.

5. All taxes and fuel surcharges are subject to changes till air tickets are issued.

6. Tour prices do not include travel visa charges. Travellers must ensure they hold a valid travel visa to enter their destination country(Ies).

7. Tour prices exclude gratuities for tour leader or manager, overseas guide and driver, if any.

8. Administrative fee may be chargeable for any special request or additional service.

BOOKING SUMMARY

TOUR FARE Price Qty Subtotal
Taxes
Adult (Triple) ${{ formatNumber(detail_data.airportTaxPerAdultPax) }} {{ totalAdults }} ${{ formatNumber(totalAdults*parseFloat(detail_data.airportTaxPerAdultPax)) }}
Child (Twin W/Bed) ${{ formatNumber(detail_data.airportTaxPerChildPax) }} {{ totalChildWithBed }} ${{ formatNumber(totalChildWithBed*parseFloat(detail_data.airportTaxPerChildPax)) }}
Child (Twin WO/Bed) ${{ formatNumber(detail_data.airportTaxPerChildPax) }} {{ totalChildWithoutBed }} ${{ formatNumber(totalChildWithoutBed*parseFloat(detail_data.airportTaxPerChildPax)) }}
Total SGD ${{ formatNumber(totalPrice) }}