Find Water Taxi Fares

Find Water Taxi Fares
Search by location, area, or island
Search by location, area, or island

Passport Information

  • Group Leader
  • Travel Information
  • Airline Information
  • VIP Services
  • Agent/ Broker
  • Acknowledgements
  • Helpful Information
  • Payment Information
  • Passport Information
Group Leader
Travel Information
Arrival/ Pickup
Departure/ Return
Optional VIP Services
Travel Agent/ Broker If Applicable
Acknowledgements
Helpful Information

Important

Bookings submitted without complete contact information and travel information do not get scheduled ‐ please be thorough!

Payment Information

Payment information can be sent at a later time but is needed prior to your trip to the VI.

We do not charge in advance, nor do we take deposits. Your payment information is simply to hold the booking. You may cancel for any reason up to 2 days prior to travel and you will not be charged.

Booking Information

By signing below, you authorize Dolphin to charge this card. You also acknowledge that you understand that your card will not be charged until sometime after one week before your fare or thereafter.

Passport Information

Please enter ALL the passport information for EVERYONE in your party.

Booking Information
Passports
Passports
Thank you!

Thank you for sending us this information.

setTimeout(() => { this.fs.submit.apply(this); },3000); //wait 3 seconds for autosave to finish up before submitting } }); $('.formSequence-forms > form:nth-child(9) .formFieldGroup-previous-next [value="submit"]').on('click tap', function() { if( $('[name="passportInformation"] fieldset').length >= $('[name="travelInformation"] [name="guests"]').val() ) //success { //$('.formSequence-forms .step2 .alert').addClass('alertSuccess').removeClass('alertInfo alertWarning'); //$('.formSequence-forms > form:nth-child(8)').addClass('hidden'); //$('.formSequence-forms > form:last-child').removeClass('hidden'); //this.fs.submit.apply(this); } if($('[name="passportInformation"] [name="finished"]:checked').length) { $('[name="passportInformation"] [name="finished"]').closest('.radioList').removeClass('indicate'); $('.formSequence-forms .step2 .alert').addClass('alertSuccess').removeClass('alertInfo alertWarning'); $('.formSequence-forms > form:nth-child(9)').addClass('hidden'); $('.formSequence-forms > form:last-child').removeClass('hidden'); } else //stay { $('.formSequence-forms > form:last-child').addClass('hidden'); $('.formSequence-forms > form:nth-child(9)').removeClass('hidden'); $('[name="passportInformation"] [name="finished"]').closest('.radioList').addClass('indicate'); } }); $('.formSequence-forms > form:nth-child(8) .formFieldGroup-previous-next [value="next"]').on('click tap', function() { if( $('[name="paymentInformation"] [name="name"]').val() && $('[name="paymentInformation"] [name="number"]').val() && $('[name="paymentInformation"] [name="expirationDate"]').val() && $('[name="paymentInformation"] [name="ccv"]').val() && $('[name="paymentInformation"] [name="postalCode"]').val() && $('[name="paymentInformation"] [name="address"]').val() && $('[name="paymentInformation"] [name="city"]').val() && $('[name="paymentInformation"] [name="state"]').val() ) //success { $('.formSequence-forms .step3 .alert').addClass('alertSuccess').removeClass('alertInfo alertWarning'); $('.formSequence-forms > form:nth-child(8)').addClass('hidden'); $('.formSequence-forms > form:last-child').removeClass('hidden'); this.fs.submit.apply(this); } else if( $('[name="paymentInformation"] [name="name"]').val() || $('[name="paymentInformation"] [name="number"]').val() || $('[name="paymentInformation"] [name="expirationDate"]').val() || $('[name="paymentInformation"] [name="ccv"]').val() || $('[name="paymentInformation"] [name="postalCode"]').val() || $('[name="paymentInformation"] [name="address"]').val() || $('[name="paymentInformation"] [name="city"]').val() || $('[name="paymentInformation"] [name="state"]').val() ) //missing { $('.formSequence-forms .step3 .alert').addClass('alertInfo').removeClass('alertSuccess alertWarning'); } }); $('[value="passport"]').on('click tap', function() { $('.formSequence-forms > form:last-child').addClass('hidden'); $('.formSequence-forms > form:nth-child(9)').removeClass('hidden'); }); $('[value="pay"]').on('click tap', function() { $('.formSequence-forms > form:last-child').addClass('hidden'); $('.formSequence-forms > form:nth-child(8)').removeClass('hidden'); }); $('[value="I understand Greg"]').on('change', function() { $(this).on('click', function() {return false}); $('.formSequence-forms .step1 .alert').addClass('alertSuccess').removeClass('alertInfo alertWarning'); }); //initialize view (function() { let step = tm.get('step'); if(step == 7 || step == 8) $('.formSequence-forms > form:nth-child(1),' + '.formSequence-forms > form:nth-child(2),' + '.formSequence-forms > form:nth-child(3),' + '.formSequence-forms > form:nth-child(4),' + '.formSequence-forms > form:nth-child(5),' + '.formSequence-forms > form:nth-child(6),' + '.formSequence-forms > form:nth-child(7)').addClass('hidden'); switch(step) { case '7': $('[value="pay"]').click(); break; case '8': $('[value="passport"]').click(); break; default: if($('[name="private"]:checked').val() == 'Yes') $('[name="minimumFare"]').closest('.formField').css('display', 'none'); } })(); }); //temporary until portal is created $(function() { var togglePassportBookingInfo = function() { if( $('[name="groupLeader"] [name="nameFirst"]').val() && $('[name="groupLeader"] [name="email"]').val() && $('[name="groupLeader"] [name="phone"]').val() ) //hide booking info on passport form { $('.bookingInformationFieldset').addClass('hidden'); $('.bookingInformationFieldset [name="nameFull"]').val($('[name="groupLeader"] [name="nameFirst"]').val() + ' ' + $('[name="groupLeader"] [name="nameLast"]').val()); $('.bookingInformationFieldset [name="email"]').val($('[name="groupLeader"] [name="email"]').val()); $('.bookingInformationFieldset [name="phone"]').val($('[name="groupLeader"] [name="phone"]').val()); $('.bookingInformationFieldset [name="guests"]').val($('[name="travelInformation"] [name="guests"]').val()); console.error('here'); } } $('[name="groupLeader"] [name="nameFirst"], [name="groupLeader"] [name="nameLast"], [name="groupLeader"] [name="email"], [name="groupLeader"] [name="phone"], [name="travelInformation"] [name="guests"]').on('blur keyup tap change', togglePassportBookingInfo); togglePassportBookingInfo(); /* if('' == 'private') $('[name="private"]').each(function() { if(this.value == 'yes') $(this).checked(true); else $(this).checked(false); }); */ }); $(function() { //$('form[autosave]').each(Forms1929.autosave.__init); }); /* if(typeof Forms1929 === 'undefined') Forms1929 = {}; Forms1929.multiple { fieldset: { add:function() { let fieldset = this.value; let template = $('.' + fieldset + 'Fieldset-template'); console.info('Adding fieldset ' + fieldset + '.'); template.before(template.clone(true).removeClass(fieldset + 'Fieldset-template fieldsetTemplate').addClass('')); }, remove:function() { let fieldset = ''; console.info('Removing fieldset ' + fieldset + '.'); if(confirm('')) $(this).closest('fieldset').remove(); }, toggleRemoveButton:function() { } } } $(function() { /* **NOTES** need to add object to fieldset template like how autosave works. And then it can manage it's own properties an information *//* $('[name="addFieldset"]').on('click tap keydown', forms1929.fieldset.add); $('[value="removeFieldset"]').on('click tap keydown', forms1929.fieldset.remove); });*/ //capture information for Session Rewind $(function() { window.sessionRewindTimeout = null; $('[name="email"]').on('blur keyup tap change', updateUserId); setTimeout(function() { if($('[name="email"]').val() != '') //save updateUserId.call($('[name="email"]')); }, 1000); function updateUserId() { //call vanilla ajax file and send paramters if(window.sessionRewindTimeout != null) clearTimeout(window.sessionRewindTimeout); window.sessionRewindTimeout = setTimeout(() => { //wait to perform save action sessionRewind.identifyUser({userId:$(this).val()}); }, 1000); //one second } var privateT = function() { $('[name="private"]').trigger('change'); $('[name="email"]').off('change', privateT); } //trigger private submission when emial address is filled out $('[name="email"]').on('change', privateT); });

 

Need Questions Answered First? Contact Us

* Required
General

Customer Service

American Yacht Harbor

West End Lounge

Best Of The VI 2016 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll. Best Of The VI 2017 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll. Best Of The VI 2018 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll. > Best Of The VI 2019 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll. > Best Of The VI 2020 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll. > Best Of The VI 2021 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll. Best Of The VI 2022 Voted best way travel in the Virgin Islands by The Virgin Islands Daily News Readers Poll.
Search Fares Book Now
Quick Reference
Fare Map