Why choose CAA Travel for your Destination Wedding and Honeymoon planning?
When you book your celebration with CAA Travel, we treat you like family.
We know that our most precious moments are with family and friends and we take pride in planning that special event just for you.
Let us do the shopping for you; it's no secret that group travel often translates into savings.
With CAA Travel, you will also receive EXCLUSIVE group services you won't find anywhere else.
The Mayan Riviera is CAA Saskatchewan’s No. 1 wedding destination, thanks to luxurious resorts with wedding packages galore, turquoise Caribbean waters, Mayan cultural sites and ecological parks.
This island nation in the West Indies is a white-sand paradise. Punta Cana, on the east coast, with its palm-lined, electric-blue waters, and powder-soft beaches, is especially sought-after for weddings.
Although more expensive than Mexico and the Dominican, Jamaica is chock-full of resorts with wedding packages to suit all budgets. Montego Bay, Ocho Rios and Negril offer a dreamscape of beaches, parks, friendly local faces, and chilled-out culture.
The most budget-friendly wedding destination, Cuba entices with miles upon miles of white-sand beaches and eclectic local culture. Most couples marry at a Varadero resort and take day trips to Havana to explore the vibrant city streets.
The spot for active couples and nature lovers who would rather sleep in a treehouse than set foot in an all-inclusive. Isolated beaches, volcanoes, and deep jungles packed with wildlife are all close at hand – and make for perfect diversions after an intimate oceanside ceremony.
Have another destination in mind? Let one of our Destination Wedding Specialists know!
FAQs
When should we book?
The earlier, the better. If you can book 10-12 months in advance, you’re able to take advantage of full availability and great pricing. This also gives your friends & family a chance to save up and join you! This is especially true if you’d like to travel during busy seasons like Christmas, Easter, Spring Break, ETC.
How many people can come?
The average destination wedding group size is 25. However, larger groups can be booked with ease.
What kind of ceremony can we have?
Be sure to decide if you’d like a religious/spiritual or legal ceremony as some countries have certain laws and requirements. We can help you find the best destination to fit your needs and explain the laws or requirements for marriage in various locales.
How much on average do guests need to spend?
The average cost of a travel package for a destination wedding is about $1,800 - $2,000 per person, tax included.
Do I need to book in-person or can we plan everything virtually?
Planning can be done in-person or virtually. Your destination wedding consultant will work with you.
Request information for weddings.
Deprecated: Drupal\webform\WebformTokenManager::replace(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformTokenManager.php on line 112
Deprecated: Drupal\webform\WebformTokenManager::replace(): Implicitly marking parameter $bubbleable_metadata as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformTokenManager.php on line 112
Deprecated: Drupal\webform\WebformTokenManager::replaceNoRenderContext(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformTokenManager.php on line 168
Deprecated: Drupal\webform\WebformTokenManagerInterface::replace(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformTokenManagerInterface.php on line 40
Deprecated: Drupal\webform\WebformTokenManagerInterface::replace(): Implicitly marking parameter $bubbleable_metadata as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformTokenManagerInterface.php on line 40
Deprecated: Drupal\webform\WebformTokenManagerInterface::replaceNoRenderContext(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformTokenManagerInterface.php on line 69
Deprecated: Drupal\webform\WebformMessageManager::setWebformSubmission(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformMessageManager.php on line 140
Deprecated: Drupal\webform\WebformMessageManager::setWebform(): Implicitly marking parameter $webform as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformMessageManager.php on line 151
Deprecated: Drupal\webform\WebformMessageManager::setSourceEntity(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformMessageManager.php on line 158
Deprecated: Drupal\webform\WebformMessageManagerInterface::setWebformSubmission(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformMessageManagerInterface.php on line 180
Deprecated: Drupal\webform\WebformMessageManagerInterface::setWebform(): Implicitly marking parameter $webform as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformMessageManagerInterface.php on line 188
Deprecated: Drupal\webform\WebformMessageManagerInterface::setSourceEntity(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformMessageManagerInterface.php on line 196
Deprecated: Drupal\webform\Plugin\WebformSourceEntity\QueryStringWebformSourceEntity::getRouteOptionsQuery(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformSourceEntity/QueryStringWebformSourceEntity.php on line 138
Deprecated: Drupal\webform\Plugin\WebformHandlerManager::getSortedDefinitions(): Implicitly marking parameter $definitions as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerManager.php on line 58
Deprecated: Drupal\webform\Plugin\WebformHandlerManager::getGroupedDefinitions(): Implicitly marking parameter $definitions as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerManager.php on line 67
Deprecated: Drupal\webform\Plugin\WebformHandlerInterface::access(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerInterface.php on line 537
Deprecated: Drupal\webform\Plugin\WebformHandlerInterface::accessElement(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerInterface.php on line 592
Deprecated: Drupal\webform\Plugin\WebformEntityInjectionInterface::setWebform(): Implicitly marking parameter $webform as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformEntityInjectionInterface.php on line 23
Deprecated: Drupal\webform\Plugin\WebformEntityInjectionInterface::setWebformSubmission(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformEntityInjectionInterface.php on line 42
Deprecated: Drupal\webform\Plugin\WebformHandler\EmailWebformHandler::buildElement(): Implicitly marking parameter $options_options as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandler/EmailWebformHandler.php on line 1575
Deprecated: Drupal\webform\Plugin\WebformHandler\EmailWebformHandler::buildElement(): Implicitly marking parameter $role_options as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandler/EmailWebformHandler.php on line 1575
Deprecated: Drupal\webform\Plugin\WebformHandler\EmailWebformHandler::buildElement(): Implicitly marking parameter $other_options as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandler/EmailWebformHandler.php on line 1575
Deprecated: Drupal\webform\Plugin\WebformHandlerBase::access(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerBase.php on line 603
Deprecated: Drupal\webform\Plugin\WebformHandlerBase::accessElement(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerBase.php on line 642
Deprecated: Drupal\webform\Plugin\WebformHandlerBase::replaceTokens(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformHandlerBase.php on line 752
Deprecated: Drupal\webform\Plugin\WebformEntityInjectionTrait::setWebform(): Implicitly marking parameter $webform as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformEntityInjectionTrait.php on line 37
Deprecated: Drupal\webform\Plugin\WebformEntityInjectionTrait::setWebformSubmission(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformEntityInjectionTrait.php on line 58
Deprecated: Drupal\webform\Element\WebformAjaxElementTrait::buildAjaxElement(): Implicitly marking parameter $update_element as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Element/WebformAjaxElementTrait.php on line 67
Deprecated: Drupal\webform\Plugin\WebformVariantManager::getSortedDefinitions(): Implicitly marking parameter $definitions as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformVariantManager.php on line 58
Deprecated: Drupal\webform\Plugin\WebformVariantManager::getGroupedDefinitions(): Implicitly marking parameter $definitions as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformVariantManager.php on line 67
Thinking of a destination wedding or going on your honeymoon? Fill out the form below to begin planning!
Deprecated: Drupal\webform\Access\WebformAccessResult::allowedIf(): Implicitly marking parameter $webform_entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Access/WebformAccessResult.php on line 28
Deprecated: Drupal\webform\Access\WebformAccessResult::allowed(): Implicitly marking parameter $webform_entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Access/WebformAccessResult.php on line 43
Deprecated: Drupal\webform\Access\WebformAccessResult::neutral(): Implicitly marking parameter $webform_entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Access/WebformAccessResult.php on line 58
Deprecated: Drupal\webform\Access\WebformAccessResult::forbidden(): Implicitly marking parameter $webform_entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Access/WebformAccessResult.php on line 73
Deprecated: Drupal\webform\Access\WebformAccessResult::addDependencies(): Implicitly marking parameter $webform_entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Access/WebformAccessResult.php on line 90
Deprecated: Drupal\webform\Plugin\WebformElement\TextField::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/TextField.php on line 42
Deprecated: Drupal\webform\Plugin\WebformElement\TextBase::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/TextBase.php on line 48
Deprecated: Drupal\webform\Plugin\WebformElementBase::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementBase.php on line 691
Deprecated: Drupal\webform\Plugin\WebformElementBase::finalize(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementBase.php on line 833
Deprecated: Drupal\webform\Plugin\WebformElementBase::checkAccessRules(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementBase.php on line 879
Deprecated: Drupal\webform\Plugin\WebformElementBase::replaceTokens(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementBase.php on line 977
Deprecated: Drupal\webform\Plugin\WebformElementBase::prepareElementValidateCallbacks(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementBase.php on line 1006
Deprecated: Drupal\webform\Plugin\WebformElementBase::prepareElementPreRenderCallbacks(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementBase.php on line 1033
Deprecated: Drupal\webform\Plugin\WebformElementInterface::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementInterface.php on line 330
Deprecated: Drupal\webform\Plugin\WebformElementInterface::finalize(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementInterface.php on line 343
Deprecated: Drupal\webform\Plugin\WebformElementInterface::checkAccessRules(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementInterface.php on line 377
Deprecated: Drupal\webform\Plugin\WebformElementInterface::replaceTokens(): Implicitly marking parameter $entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElementInterface.php on line 387
Deprecated: Drupal\webform\Plugin\WebformElement\Telephone::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/Telephone.php on line 94
Deprecated: Drupal\webform\Plugin\WebformElement\Checkboxes::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/Checkboxes.php on line 93
Deprecated: Drupal\webform\Plugin\WebformElement\OptionsBase::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/OptionsBase.php on line 157
Deprecated: Drupal\webform\Plugin\WebformElement\OptionsBase::prepareElementValidateCallbacks(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/OptionsBase.php on line 254
Deprecated: Drupal\webform\Plugin\WebformElement\Captcha::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/Captcha.php on line 94
Deprecated: Drupal\webform\Plugin\WebformElement\ContainerBase::prepare(): Implicitly marking parameter $webform_submission as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Plugin/WebformElement/ContainerBase.php on line 65
Deprecated: Drupal\webform\WebformSubmissionForm::getLastSubmissionData(): Implicitly marking parameter $source_entity as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformSubmissionForm.php on line 460
Deprecated: Drupal\webform\WebformSubmissionForm::getLastSubmissionData(): Implicitly marking parameter $account as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/WebformSubmissionForm.php on line 460
Deprecated: Drupal\webform\Utility\WebformHtmlHelper::toHtmlMarkup(): Implicitly marking parameter $html_tags as nullable is deprecated, the explicit nullable type must be used instead in /app/web/modules/contrib/webform/src/Utility/WebformHtmlHelper.php on line 46