Destination Weddings and Honeymoons

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.

Common Wedding Destinations

Mexico

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.

Dominican Republic

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.

Jamaica

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.

Cuba

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.

Costa Rica

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.

Other Destinations

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
Your First and Last Name
Preferred CAA Store - Optional
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.