Find Water Taxi Fares

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

Book an Air or Water Taxi Between The USVI & BVI

Only fill out this form for a confirmed reservation with us, all inquiries click here. Thank you very much!

Traveling In Less Than 3 Days:  Last summer has seen a large increase in bookings. To ensure you get the personalized attention that Dolphin Water Taxi is famous for, if your travel is within the next 3 days please make sure you text either your last name or submission number to 340-774-2628 so your booking is not missed.

100% Exclusive Experience

A 100% Exclusive experience will only have your group on the boat.  Enjoy luxury service from baggage claim to  your final destination, Dolphin will take care of all the details.  Please note that during busy season exclusivity cannot be guaranteed due to the amount of traffic going in and out of the BVI. 

Mon - Thu: 6 guests
Fri - Sun: 8 guests

Ride Share Experience

Enjoy a personal experience without breaking the bank. We will do our best to combine you with other groups traveling at the same time as you so you only have to pay a per person rate. In the case there aren't other groups to combine with, Dolphin will let you know ahead of time, where you can decide to pay a 5 person minimum to keep the reservation or cancel without penalty.

Air Charter Experience

A 100% Exclusive experience will only have your group on the airplane.  Enjoy luxury service from baggage claim to  your final destination, Dolphin will take care of all the details.  

Min: 6 guests
Max: 9 guests

  • 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 allowing Dolphin Water Taxi to provide you with the memorable VIP water taxi experience we are famous for. We will put the cherry on top of your Virgin Islands vaccation.

Your group leader will receive a confirmation email in about 12 hours with your booking number and additional helpful information. If you do not receive an email, please check the junk mailbox. If the receipt email is not there, please email us at info@dolphinshuttle.com with the subject, "Missing Receipt Email".


We have recently upgraded our reservation system to better serve you. To manage your passport and payment information, please sign in to your account.

Sign In

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'); } })(); $.colorbox({html:'

Are you looking for pricing information,
or do you wish to book a fare with us?

Pricing

'}); }); //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