Ten anniversary trips from Vancouver (YVR) that come in under $4,000 CAD for a couple, all in. That covers flights, 5–8 nights of hotel, food, and a couple of decent experiences.
The sweet spot from YVR right now sits in three lanes: direct-flight Mexico (Puerto Vallarta, Los Cabos, Mexico City), a 10-hour hop to Japan, and the scrappier one-stop options in Latin America (Cartagena, Oaxaca) and Europe (Lisbon, Reykjavik). The cheapest option here is Oaxaca at roughly $2,400 CAD for the couple. The most "main event" is Tokyo + Kyoto at $3,900.
None of these are budget trips pretending to be romantic. They're actually-nice trips that add up to less than what a weekend at Whistler costs.
Photo by Srini Somanchi on Unsplash
Summary Table
| # | Destination | Total Budget (Couple, CAD) | Flight Time from YVR | Best For | Our Take |
|---|---|---|---|---|---|
| 1 | Puerto Vallarta, Mexico | $2,800–$3,400 | 5h direct | Beach + food + walkable downtown | Easiest "just book it" option |
| 2 | Los Cabos (San José del Cabo) | $3,000–$3,800 | 3.5h direct | Quieter beach romance | The nicer-feeling half of Baja |
| 3 | Tulum / Riviera Maya | $3,400–$4,000 | 6.5h direct to CUN | Cenote mornings, beach afternoons | Book January, not March |
| 4 | Oaxaca, Mexico | $2,400–$2,900 | 10h with 1 stop | Food obsessives | Cheapest real option on this list |
| 5 | Mexico City | $2,600–$3,200 | 5.5h direct | Culture, food, wine day trips | The surprise winner |
| 6 | Costa Rica (Guanacaste) | $3,200–$3,900 | 7h direct to LIR seasonal | Beach + jungle + slower pace | Book LIR nonstop Dec–April |
| 7 | Lisbon, Portugal | $3,500–$4,000 | 14h with 1 stop | Wine, tiles, time to walk | Shoulder season is the move |
| 8 | Tokyo + Kyoto, Japan | $3,500–$3,950 | 10h direct | The bucket-list anniversary | Do this once, do it properly |
| 9 | Cartagena, Colombia | $2,800–$3,400 | 11h with 1 stop | Old city romance, zero pretence | Vastly underrated |
| 10 | Reykjavik + South Coast, Iceland | $3,600–$4,000 | 8h with 1 stop | Waterfalls, hot springs, no crowds | The anti-beach anniversary |
Budgets assume 6–8 nights, mid-range hotels ($180–$280 CAD/night for two), food at a mix of local and nicer spots, and 2–3 proper activities. Flight prices reflect shoulder-season averages from YVR as of April 2026. Not peak holiday weeks.
1. Puerto Vallarta, Mexico
The friendliest direct-flight anniversary from YVR. Five hours, no layover, and you're in a town that still has a real centre, not a strip of resorts behind a highway. Air Canada and WestJet both fly YVR→PVR nonstop. Shoulder-season return fares typically run $450–$650 CAD per person, with deals dropping to $380 in September–October and late spring.
Stay in Zona Romántica (Old Town), not the Hotel Zone. Rivera del Rio, Casa Kimberly, and Hotel Mousai-adjacent boutiques run $180–$280 CAD/night for a room with a view. Eat at La Leche, Tintoque, or grab tacos al pastor from a street cart on Basilio Badillo and call it a night.
The catch: PVR is humid and rainy June through September. The weather window that matters for a nice anniversary trip is November to early May. Outside that, you're rolling the dice.
Find the best YVR→PVR fares on Expedia
2. Los Cabos (San José del Cabo), Mexico
3.5 hours. That's it. Shorter than flying to Toronto. YVR→SJD is nonstop on WestJet and Air Canada year-round, with return fares typically $500–$700 CAD in shoulder season.
Skip Cabo San Lucas. That's the bachelorette town. San José del Cabo has the art walk, the boutique hotels, and a downtown square that feels like a place people actually live. Stay at Drift San José, El Ganzo, or the adults-only wing at Viceroy Los Cabos if you want to splurge once. Budget $220–$320 CAD/night for couples-focused boutique options.
Do a sunset sail to the arch. Eat at Flora Farms (yes it's the Instagram spot, yes it's actually good). Drive up to Todos Santos one day for the drive alone.
The catch: You're paying Cabo prices, roughly 25–35% more than Puerto Vallarta for the equivalent hotel. That's the tax on the shorter flight and the prettier beach. If $3,800 is your ceiling, watch your hotel budget closely.
Browse San José del Cabo boutique hotels on Booking.com
3. Tulum / Riviera Maya, Mexico
Fly YVR→CUN direct on WestJet or Air Canada (6.5h, typically $550–$750 CAD return shoulder season), then either rent a car or grab an ADO bus to Tulum. The drive is 1.5 hours and scenic in the dull way Yucatán is always scenic.
Tulum the beach strip has gotten expensive and loud. Tulum Pueblo (the town) is where the value is: casitas in the $150–$220 CAD range, taco stands that locals actually eat at, and a quick bike or taxi to the beach. Or skip the whole Tulum question and base in Akumal or Puerto Morelos. Both are 20 minutes from CUN, calmer, and 30% cheaper.
Cenote mornings (Dos Ojos, Gran Cenote), beach afternoons, dinner somewhere with actual lighting. Done.
The catch: Sargassum seaweed. It hits the beaches May through September and some days it's fine, other days you're looking at a brown mat. Check the Sargassum Monitoring Network the week before you book if summer timing is locked in.
Find Riviera Maya hotels on Booking.com
4. Oaxaca, Mexico
If you care more about what you eat than where you sleep, this is your anniversary. Oaxaca is the food capital of Mexico and it's not close. Mole, mezcal, tlayudas, three different chocolate traditions on the same street.
Flights from YVR require one connection (usually through Mexico City on Aeromexico or Houston on United), with return fares typically $650–$850 CAD per person in shoulder season. You're looking at 9–10 hours door to door.
Stay in the historic centre. Hotel Azul de Oaxaca, Casa Oaxaca, or a small guesthouse in Jalatlaco run $130–$200 CAD/night. Eat at Criollo, Origen, Las Quince Letras, and a week of tlayuda stands. Take a mezcal tour out to Santiago Matatlán. It's the best anniversary activity $80 CAD can buy you.
The catch: Altitude (1,550m) and nightlife expectations. You'll be winded walking uphill on day one, and Oaxaca goes quiet by 11pm. If you want a party, fly somewhere else.
Book a mezcal distillery tour on GetYourGuide
5. Mexico City
The sleeper pick. YVR→MEX is direct on Aeromexico and Air Canada at 5.5 hours, with return fares typically $500–$700 CAD per person. You get a Michelin-starred dining scene at roughly one-third European prices, a stay in Roma Norte or Condesa at $150–$220 CAD/night at boutique hotels like Casa Decu or Hotel Carlota, and no language barrier that matters.
Seven days: three days CDMX, one day at Teotihuacán pyramids with a hot air balloon at sunrise ($180 CAD/person and worth it), two days bussing out to Valle de Guadalupe wine country (Mexico's Napa, at 20% of the prices), and one last day for Xochimilco canals or a mezcal tasting at La Clandestina.
The catch: Altitude again (2,240m) and traffic. Day-trip logistics take longer than you think. Build in buffer or pre-book a driver for the big days.
Find Mexico City boutique hotels on Booking.com
6. Costa Rica, Guanacaste
Nonstop YVR→LIR (Liberia) on WestJet runs seasonally from December through April, usually $600–$850 CAD return. Outside that window, you'll connect through Houston or Dallas and add 5 hours plus $150–$200 to the flight cost. Book the nonstop if your dates allow it.
Split your week: four nights on the Nicoya Peninsula (Nosara or Santa Teresa for the surf-and-yoga vibe; Tamarindo if you want more restaurants), then three nights up at Rincón de la Vieja for the volcano and hot springs. Budget $200–$280 CAD/night for nice boutique places like The Gilded Iguana or Hacienda AltaGracia.
Surf lesson, horseback ride to a waterfall, one fancy dinner at Koji's (sushi, in Costa Rica, actually excellent). Zero pressure to do more.
The catch: Green season is May–November and it rains. Dec–April is dry and beautiful, but also when everyone else goes. Hotels book out 3 months ahead.
Find Nosara and Tamarindo hotels on Booking.com
7. Lisbon, Portugal
The only European city on this list where a 6-night anniversary trip from Vancouver fits under $4,000 for two. Barely. YVR→LIS requires a connection (London, Frankfurt, or Toronto on Air Canada code-shares), with return fares typically $900–$1,200 CAD per person in shoulder season. Lowest in November, February, and early May.
Stay in Príncipe Real or Chiado, not the cruise-ship part of Alfama. Boutiques like Casa Balthazar, Memmo Príncipe Real, or 9Hotel Mercy land in the $180–$260 CAD/night range. Eat at Taberna da Rua das Flores, do a Fado night at Mesa de Frades, and take a day trip to Sintra (book the palace ticket ahead or you're wasting half a day).
Wine day in the Setúbal or Alentejo region: 45 minutes out of Lisbon, no crowds, $120 CAD/person on a small-group tour.
The catch: The flight is the issue. 14 hours door to door, one or two connections, and you land jetlagged. This isn't the long-weekend option. Block at least 7 nights or the travel days eat your trip.
Find the best YVR→LIS fares on Expedia
8. Tokyo + Kyoto, Japan
Photo by Tsuyoshi Kozu on Unsplash
The "do it once, do it properly" anniversary. YVR→NRT or YVR→HND is direct on Air Canada, JAL, and ANA at 10 hours, with return fares typically $950–$1,300 CAD per person in shoulder season. Sometimes lower on Zipair or flash fares.
Split the trip: 4 nights Tokyo (Shibuya or Shinjuku for access; Ginza if you want polished), then 3 nights Kyoto (Gion or Higashiyama, near the temples that matter). A great ryokan with a private onsen runs $300–$450 CAD/night, but you only need one or two nights of that. Regular mid-range hotels run $150–$220.
Omakase sushi once, kaiseki in Kyoto once, and the rest of your meals at ramen, izakaya, and tiny yakitori places where the bill is $40 CAD for two. Book Shibuya Sky sunset slot the day you land.
The catch: Cherry blossom season (late March to early April) prices everything 40% higher and books hotels out 6 months ahead. November foliage is the quieter, cheaper alternative. Same photos, fewer crowds.
Book Tokyo and Kyoto tours on GetYourGuide
9. Cartagena, Colombia
The most underrated romantic city in the Americas. Walled colonial old town, hot evenings, balconies dripping with bougainvillea, and not a single person there for a bachelorette weekend. Yet.
YVR→CTG requires one connection (Panama on Copa, or Bogotá on Avianca), with return fares typically $850–$1,050 CAD per person. The flight day is long, about 11 hours all in, but you arrive in summer weather any time of year.
Stay inside the Walled City or adjacent Getsemaní, not Bocagrande, which is a row of Miami condos with worse beaches. Boutique hotels like Casa San Agustín, Ananda Hotel Boutique, or Casa Pestagua run $180–$300 CAD/night and feel like movie sets. Take a day trip to the Rosario Islands, have dinner on a rooftop at La Cevichería or Alma.
The catch: Cartagena is hot. Like, 32°C with 85% humidity hot, almost year-round. Plan your sightseeing for early morning and evening; afternoons are pool-and-AC time.
Find Cartagena old-city hotels on Booking.com
10. Reykjavik + South Coast, Iceland
The anti-beach anniversary. YVR→KEF connects through Toronto, Seattle, or London (Icelandair runs seasonal nonstop YYZ→KEF), with return fares typically $1,000–$1,300 CAD per person. Shoulder months (September, early October, late April) are cheapest.
Rent a car and drive the South Coast: Seljalandsfoss, Skógafoss, Reynisfjara's black-sand beach, and a night or two at a glass-roof cabin like ION Adventure Hotel or Hotel Rangá ($280–$400 CAD/night; splurge once) for Northern Lights viewing September through March. Reykjavik gets two nights, not five. The city is compact and most of what you came for is outside it.
Sky Lagoon at sunset is the new Blue Lagoon and half the price ($65 CAD/person). The Golden Circle is fine but optional; the South Coast is the main event.
The catch: Alcohol and food prices. A mid-range dinner for two runs $180–$220 CAD; a decent bottle of wine is $90. Budget 30% more than you think for food, or switch to supermarket lunches to balance it out.
Book Iceland South Coast day tours on GetYourGuide
How We Picked These
Every destination here had to clear four tests:
- Under $4,000 CAD for the couple, all-in. Flights from YVR (shoulder-season averages as of April 2026), 6–8 nights of mid-range hotel ($150–$300 CAD/night), food at a mix of local and nicer spots, and 2–3 anniversary-worthy experiences.
- Bookable from YVR without a nightmare routing. Direct flights preferred; one connection accepted if the destination earns it. Anything with two connections and a 9-hour layover got cut.
- Actually romantic for this persona. No all-inclusive resort strips, no spring-break towns, no destinations where the only "nice" option is $500 CAD/night. The target is the 27–38-year-old couple who wants something thoughtful, not an Instagram backdrop.
- Honest about the catch. Every destination has one, and we called it.
Prices are based on 12-month averages from YVR using public fare data and aggregator trends. Hotel ranges reflect current Booking.com mid-tier pricing in the recommended neighbourhoods.
Frequently Asked Questions
How far in advance should we book an anniversary trip from Vancouver? For direct-flight Mexico destinations (PVR, SJD, CUN, MEX), 6–10 weeks out is the sweet spot on price. For Europe and Asia, book 10–16 weeks ahead. For Costa Rica in peak season (Dec–April) or Tokyo in cherry blossom season, push that to 4–6 months. Both sell out, and prices only go up.
What's the cheapest anniversary trip from Vancouver under $3,000 CAD? Oaxaca, Mexico City, Puerto Vallarta, and Cartagena all come in under $3,000 CAD for the couple in shoulder season. Oaxaca is the cheapest at around $2,400. Mexico City has the best value for quality: direct flight, Michelin-starred food, boutique hotels under $200 CAD/night.
Do Canadians need a visa for any of these destinations? No visa required for stays under 90 days as a Canadian passport holder for: Mexico (180 days, actually), Costa Rica, Portugal (Schengen 90/180), Japan, Colombia, and Iceland (Schengen). Just make sure your passport has 6+ months of validity and two blank pages.
Is a one-stop flight worth it to save $300? For a 3–4 night trip, no. The extra travel day costs you a third of the trip. For 7+ nights, yes, a one-stop that saves $300 per person is usually worth it, especially on longer-haul routes like YVR→LIS or YVR→CTG where nonstops aren't an option anyway.
Which month is cheapest for a Vancouver anniversary trip? Broadly: November and early February for Mexico; late September and mid-January for Europe; November (avoiding holidays) for Asia. Avoid March Break (mid-to-late March), Canadian Thanksgiving weekend, and Christmas/New Year. Prices can double.
Current Deals from Vancouver
Check the FareNorth YVR deal page for live flight deals to all 10 destinations above. Shoulder-season sale fares to Mexico and the Caribbean typically pop in October, January, and late April. If your anniversary timing is flexible, setting an alert on your top 2–3 destinations is worth more than committing early.
FareNorth earns a commission on bookings made through links on this page, at no extra cost to you.