Building a bonkers trip around a Big Gay Wedding in Rio

Volando

Active Member
Joined
Mar 3, 2010
Posts
597
Qantas
Platinum
Oneworld
Emerald
1.HeroBanner.png
[images - upsplash]

“Why fly direct when you can go the fun way?” or words to that effect are often written, read and debated on these forums. So of course when +1 and I received an invitation last year to attend a friend’s wedding in Rio in September 2026, I got straight down to the serious business of scheming how to get there …

… in business
… with whatever bargains my avgeekery could find
… avoiding the ugly mess that is the USA in 2026
… ideally on oneworld carriers

In tandem, +1 and I were both extricating ourselves from 9-5 jobs around the time the invitation came, so we have the luxury of time, if not necessarily a commensurate level of fiscal freedom- which is the tradeoff of not working for the man any more I suppose.

So strap in for a taste of what's to come...starting 5 days from now..

1_GCM.png
 
Elevate your business spending to first-class rewards! Sign up today with code AFF10 and process over $10,000 in business expenses within your first 30 days to unlock 10,000 Bonus PayRewards Points.
Join 30,000+ savvy business owners who:

✅ Pay suppliers who don’t accept Amex
✅ Max out credit card rewards—even on government payments
✅ Earn & transfer PayRewards Points to 10+ airline & hotel partners

Start earning today!
- Pay suppliers who don’t take Amex
- Max out credit card rewards—even on government payments
- Earn & Transfer PayRewards Points to 8+ top airline & hotel partners

AFF Supporters can remove this and all advertisements

2. Planning and Booking

(Short version: Ottawa + Montreal for a few days each. A week in Rio. A couple of days at Inhotim Institute near Belo Horizonte. Iguazu Falls. Fly home the looooong way via Toronto. The whole trip bookend with Jakarta stopovers).

+1 spent some time living in Ottawa and Montreal back in the early 2010s and for a while has been keen on going back for a bit of an extended trip to see old friends and visit stomping grounds, so my flight finding mission needed to include Canada as well as getting us to Rio for the wedding and 2 weeks of Brazil highlights. +1 would spend 3 weeks solo in Canada and I’ll join him in Ottawa for a few days, followed by a couple more days in Montreal.

I tried various multi-city and RTW fares, but generally hit roadblocks or got priced out by travelling between Canada and Brazil without a US transit.

I then remembered the presentation at the first AFF masterclass which revealed ways of using generous stopover rules on many connecting long haul flights to build a creative itinerary that kind of takes advantage of hidden city pricing, but does so in a totally legitimate way, simply by knowing what the published fare rules explicitly, and often generously, allow.

Sadly I couldn’t get all the ducks to line up on a CX/QF itinerary that would have started from NAN (where we had plans to go anyway) to get to Canada, partly due to some complexities around the Canadian cities we wanted to fly in and out of and because the final SYD-NAN leg would have had to be flown around xmas which meant high prices.

So I moved on to another well known trick of searching for fares originating in SE Asia. PR had some very competitive fares from MNL - but they’re not oneworld (yet) and there were some less than ideal stopovers (as much as I like Manila). KUL was pricey. BKK so so, but options to get from SYD-BKK on points are scarce.

And so to Jakarta. Once I’d confirmed quite plentiful QFF Classic Reward availability for SYD-CGK-SYD on suitable dates I booked Cathay business class from CGK-HKG-YVR // YYZ-HKG-CGK for +1 who was going a few weeks ahead of me and CGK-HKG-YYZ-HKG-CGK for me. His business class fare started with a 5 and mine just tipped over $6k. Not cheap by any means but roughly half the price of simply booking SYD-HKG-YVR/YYZ on Cathay.

Next was deciding how to get from Canada to Brazil. We’d be flying out of Montreal which limited options a bit compared to Toronto. I first looked at both LifeMiles and Aeroplan availability. There were some Avianca flights if we were slightly flexible with dates around the wedding, but I didn’t relish paying business class miles for their Eurobusiness product on close to 12 hours of flying. There was a plethora of UA availability….but US transits are too much hassle, even during normal times. Aeroplan was showing redeemable seats on Air Canada but dynamic pricing meant that they were no cheaper than cash fares, even with their oft discounted miles purchase offers.

Eventually I settled on paying around $3k cash to fly business class on on COPA via Panama City. Narrow bodies all the way, but the YUL-PTY leg would be on a seat similar to QF or VA 737 business and the slightly longer PTY-GIG leg offers lie flat seats. So all up, we’re looking at a whisker over AUD9k (plus QF points) to fly the following international flights, all in Business Class:

SYD-CGK (QF41 - A330-200)
CGK-HKG (CX776 - A330-300)
HKG-YYZ (CX820 - A350-1000)
YYZ-YOW (AC448 - 737-8)
YUL-PTY (CM448 - 737-800)
PTY-GIG (CM873 - 737-9)
GIG-PTY (CM215 - 737-9)
PTY-YYZ (CM470 - 737-800)
YYZ-HKG (CX829 - A350-900)
HKG-CGK (CX777 - A330-300)
CGK-SYD (QF42 - A330-200)

Separately I booked the following domestic flights In Brazil. All in Y, all booked through OTAs due to issues getting Azul and Gol websites to cooperate with an Australian credit card.

SDU-CNF (AD4117 - E95)
CNF-VCP (AD4328 - E95)
VCP-IGU (AD2955 - A320)
IGU-GIG (G31861 - 737-800)

I’m anticipating some issues with checked luggage on the CNF-VCP-IGU Azul flights. The booking.com/GotoGate itinerary says luggage is included whereas MMB on the Azul website and app suggest we’ll be charged (again). We’ll see!

Planning how to spend a fortnight in a country the size of Brazil was hard. After flicking through lonely planet and reading some travel blogs, I ended up having a conversation with Claude. What emerged after a few tweaks and iterations was 6 days in and around Rio de Janeiro, fly to Belo Horizonte and spend two days rambling around the 1900 acre open air contemporary art gallery at Inhotim, then spend 3 days at Iguazu Falls before another night near Rio Airport and our flight back to Toronto.

From there, we basically retrace our steps, this time travelling together YYZ-HKG-CGK. 3 nights in Jakarta at the spectacular looking Keraton Hotel and the final overnight QF flight back to Syd. All up I'm away for a month and +1 closer to two months.
 
Last edited:
Flight 1 SYD-CGK

I arrived at T1 check in around 11:30 for the 14:10 departure of QF42. There was no wait whatsoever at checkin, security and eGates so I think I made it from uber to F Lounge in record time of 5 minutes (or less).

It wasn’t too busy when I arrived and I was shown to a window-side table immediately.

I exercised a modicum of restraint and stuck to four courses for lunch: S&P squid, lamb bao, minute steak, sticky date pudding. The bao and pudding were highlights. The champagne I received was a bit flat. The Grenache I followed it up with - not the one on the wine list when the bottle was presented - would have been fine in a J lounge. I feel that F Lounge wines were much better a decade ago.

IMG_7963.jpeg

Boarding was called around 13:30. There was a short wait when I got to the gate as they had just started boarding special assistance pax. There was zero signage to indicate where different groups should start to queue. One ground staff was directing group 3 (specifically) to wait off to the side of the seating area in a separate queue, a bit like how VA divide lines at SYD T2. Anyway, group 1 was called and priority enforced and I found my way to my seat on board VH-EBN.

This flight was solid but with no particular service highlights. I’ve met more personable QF crews and I’ve met much colder ones.

467FC984-A687-4D78-9795-A30C6801F6C0.jpeg
Better than the lounge offering!

IMG_7977.jpeg
Sadly a far cry from SQ or MH satay. The sauce was sweet and tasted like it came from a supermarket jar 🙁

IMG_7981.jpeg
Veggie and tofu Thai curry. This one was a winner with a decent kick of spice

IMG_7980.jpeg
Lake Eyre looking wet!

IMG_7988.jpegPre-landing prawn dumplings. Another win!
IMG_7984.jpeg

The seven hour flight passed pretty quickly and comfortably. It was roughly a 20 minute walk from our arrival gate to immigration where there was a giant bank of vacant e gates. Luggage didn’t take too much longer, customs was hassle free and then another longish walk to get to the meeting point for my free shuttle to the Airport Sheraton.

I’ve transited in CGK before but never actually been land side. I’d mentally prepared for a fair bit of chaos and taxi touts and all the usual trappings. Instead the terminal forecourt was a sea of calm and spotlessly polished stone pavers.

A quick WhatsApp exchange confirmed the shuttle bus was on approach for the short but circuitous drive to the hotel.
 
4: Sheraton Jakarta Soekarno Hatta Airport

This is a large resort style hotel located 5-10 minutes from the airport beside a small lake/reservoir. There's absolutely nothing to speak of within walking distance. There's more convenient transit accommodation at the airport itself, and cheaper 4 star hotels 15-20 minutes away. However I chose the Sheraton because I had a two night stay, including a day and a half in transit. The resort setting and large pool looked very appealing for an intentionally lazy first full day of the holiday. Free minibus transfers to the airport and back sealed the deal.

IMG_7995 Medium.jpeg

First impressions of my room exceeded expectations. It's an old property that's been renovated in the last 5 years or so. There were a few minor maintenance issues with the room, which were quickly resolved after mentioning them via the hotel’s chat service.

IMG_7993 Medium.jpeg

I booked a "runway view" room. By runway they actually mean taxi way, which in some ways is better for plane spotting because large jets are lumbering by at close proximity. I never seemed to be sitting by the dirty and awkwardly angled windows at just the right time to photograph many of the wide bodies that passed by, amidst a continual stream of Indonesian 737s and A320s. One thing that surprised me is that I didn't see a single turbo prop. I would have expected more of them for the many relatively short domestic hops.

IMG_7994 Medium.jpegIMG_8014 Medium.jpeg

The hotel has one main restaurant and a cafe/grab and go counter. I tried both and they were very good. The breakfast buffet was as elaborate and generous as one would expect at a SE Asian resort hotel. This bebek goreng (deep fried duck) probably sent my cholesterol off the charts...and was worth every bit of artery blockage!

IMG_8009 Medium.jpeg

I'd happily recommend this hotel as a stopover option in Jakarta for anyone else that just needs a comfortable place to stay for a night or two. Its comfortable, rooms are modern and every single staff member I interacted with was friendly and welcoming.
 
Last edited:
5: CGK-HKG

This is the biggest travel day of the trip - roughly 36 hours from leaving Jakarta Sheraton to arrival in Ottawa.

I'd pre-booked the 12 noon shuttle from the Sheraton to CGK T3 to arrive around two hours before my 14:20 departure to Hong Kong. There was just one other passenger in the mini bus and we reached the very grand departure concourse of T3 in around 5 minutes. The outside of the terminal brought back flashbacks of Muscat Airport from last year. (You can read my Oman TR here...including scuba diving with a curious turtle in the Strait of Hormuz in April 2025. How the world has changed!)

Jakarta Terminal 3 continued to impress on the inside. The scale is truly impressive. I've transited through Jakarta once before through T1 which I remember for its unique design, and rundown inefficiency. I wasn't at all ready for T3. Chalk. And. Cheese!
IMG_8016 Large.jpeg

Checkin was quick. I explored landsite for a little bit then made my way through security and immigration. If there was a business class priority entrance, I missed it. But the longish queue prior to security moved pretty quickly and there was no wait for an immigration eGate after security.

I was granted access to the Priority Pass Sapphire Lounge-within-lounge as a OW Emerald flying CX business class. I'm not 100% sure but I think the access to the "better" section of the PP lounge might have been a status perk as the business cabin on my flight was full, but this part of the lounge was practically deserted. On arrival at the lounge reception, an agent stepped out from behind the counter, swiped me into the Sapphire Lounge, followed me to a seat and presented me with an a la carte menu. The space is quite refined with a central tended bar, very small buffet with savoury hors d'oeuvres and small cakes. There's a seated restaurant area in a separate section at the back of the lounge.
IMG_8020 Large.jpeg
IMG_8018 Large.jpeg
From the menu I chose the chicken satay and a glass of chardonnay. The former was excellent and the latter unmemorable.
IMG_8022 Large.jpeg

I left the lounge around the advertised boarding time for my flight to Hong Kong and group 1 was soon invited to board. I was greeted at the door by the Inflight Service Manager and pointed to my seat in the rear row of the A330-300 business cabin. The usual pre-flight rituals of champagne, hot towels and meal orders played out, all delivered by a personable and professional crew, led by an excellent ISM with that classic CX clipped Hong Kong-British accent and friendly-but-don't-mess-with-me auntie vibe.

My seat was showing its age a bit on this 15 year old aircraft (B-LAK). Jakarta gets a bit of an assortment of regional J products. This flight was operated with the original CX reverse herringbone. I remember being blown away by this seat the first time I sat in it on a similar CX A330 between HKG and Sydney, many years ago. It was the first time I'd flown on an all-aisle access J configuration. It's still a solid seat, but of course considered dated nowadays.

IMG_8024 Large.jpeg

IMG_8032 Large.jpegIMG_8030 Large.jpegIMG_8031 Large.jpeg
I chose the Indonesian option for lunch; a choice that the Indonesian f/a serving my aisle commended. It was an excellent meal. I washed it down with a very respectable Alsace Pinot Gris. A much richer style than the kind of one-dimensional Pinot Gris that has become ubiquitous in Australia as the new Sav Blanc for ladies who lunch.

IMG_8035 Large.jpeg

This flight passed by very pleasantly. I started watching the box set of s2 of Nine Perfect Strangers. I'm not really a TV or movie person, so long haul flights are an opportunity to see what's out there. This show, with Nicole Kidman in the leading role is pretty epic and binge-worthy.

We landed in Hong Kong on time. The 4.5 hour flight passed very comfortably. The crew was superb, catering excellent, the cabin was peaceful and thankfully not plunged into darkness after the meal service. I find that having daylight permitted on day flights makes the flight far less draining and pass more quickly than having to sit in the dark , surrounded by flickering screens.
 
Jakarta Terminal 3 continued to impress on the inside. The scale is truly impressive. I've transited through Jakarta once before through T1 which I remember for its unique design, and rundown inefficiency. I wasn't at all ready for T3. Chalk. And. Cheese!
It’s improved a lot just in the last couple of years but can get very busy / crowded.
I was granted access to the Priority Pass Sapphire Lounge-within-lounge as a OW Emerald flying CX business class. I'm not 100% sure but I think the access to the "better" section of the PP lounge might have been a status perk as the business cabin on my flight was full, but this part of the lounge was practically deserted.
Yes, definitely the better lounge and only for OWE on CX (not sure what other, if any airlines send some PAX there).

CX used to just use the standard PP Lounge (QF and QR only use that). It’s ok but can get super busy whereas, similarly there were maybe four other people in the Sapphire lounge a few weeks ago before the same CX flight as yours.
 
6: HKG Lounge Crawl

I had roughly 6 hours to spend at Hong Kong Airport - 8pm - 2am. So a lounge crawl - and a fair bit of walking to break up the long flights - ensued.

My flight from Jakarta pulled into a gate in the high 30s, meaning I was closest to the western transit check point. That spat me out adjacent to The Bridge Lounge - and of course not far from The Pier. But with a marathon of lounging and eating ahead of me and having to stay awake waaaaay past my bed time, I decided first to walk to the other end of the terminal for a coffee in the Qantas Lounge. I was expecting it to be fairly quiet at this hour as all the QF flights had departed. However the lounge was actually pretty busy, full mostly of people speaking Spanish. I initially wondered if there was an Iberia flight but that wasn't the case. Perhaps pax transiting via LHR on the BA departure?

Coffee consumed, I was just about to leave the Qantas lounge for the greener pastures of the Pier First class lounge when a trolley appeared with baskets of dumplings. It certainly wasn't yum cha o' clock, but When in Hong Kong....

IMG_8037 Medium.jpeg

On my way over to the Pier I made a detour via the Sky Bridge that connects the main terminal from a group of new satellite gates. I'd never been across it before. I wasn't able to get any decent photos seeing as it was dark outside, but it's an impressive vantage point. As a plane spotter, it feels like a missed opportunity to have not built an outdoor observation deck!

Then onwards to the Pier. This is such a beautifully understated lounge. I headed straight to the a la carte dining room and ordered the Tasting Experience. The current menu is curated by Hong Kong fine dining restaurant Mott 32.
IMG_8040 Medium.jpeg
IMG_8041 Medium.jpeg

I skipped the aperitif, opting instead for a glass of Taittinger. The crab amuse bouche was probably the highlight. The dumpling was definitely lifted by delicately balanced Sichuan heat. The beef was tender enough to pull apart with chopsticks but the tangerine glaze was a bit sweet. A decent Côtes du Rhône helped cut through what might have otherwise been a slightly cloying dish.
IMG_8042 Medium.jpeg

IMG_8043 Medium.jpeg
IMG_8044 Medium.jpeg

Finally mango sago pudding for dessert was another Hong Kong classic.
IMG_8047 Medium.jpeg

After dinner I enquired about a spa treatment (fully booked up to their 11pm closing time) and a shower (no wait). Feeling refreshed I found a quiet corner of the lounge for a cup of tea and a second dessert from the buffet. I remember having an incredible pear tart last time I visited this lounge and I can safely say their pastry chef is still using the same recipe!
IMG_8048 Medium.jpeg
IMG_8051 Medium.jpeg

Sadly the Pier closes at 12:30 am so the few remaining guests were gently ushered out and sent towards The Bridge. Before heading to the next lounge I walked the length of the terminal once more looking for somewhere to buy throat lozenges. Sadly everything was shut by this hour apart from a couple of duty free shops. I guess gin or whiskey could have soothed the tickle in my throat, but I just retreated to The Bridge instead to try to stay awake until boarding time for my 2:50 departure to Toronto!

The biggest disappointment of the transit of course is that the newly renovated Wing lounge only admits Cathay First Class and Diamond members, not other OWE travellers. Though arguably, since the demise of the cabanas, the main attraction of that lounge has been enhanced away. I'm forever grateful for the few opportunities I had over the years to have a soak in a deep bathtub in that lounge. It's up there with showering aboard an EK A380 as my most indulgently enjoyable champagne travel experiences on my beer budget. (Thanks AFF!!!!)
 
7: CX820 HKG-YYZ / YYZ Domestic PP lounge / AC1920 YYZ-YOW

According to FR24, CX820 had had a pretty rough run of delays in the month or so prior to my flight. Some days it didn't leave until 5, 6 or even 7am. That would have been truly brutal. Thankfully boarding was called on time and we pushed back as scheduled, just before 3am. The flight was completely full in all classes. Judging by the age of most of the passengers and the amount of Mandarin being spoken, the majority of passengers appeared to be international students returning to Canada after spending their summer holidays back in the Mainland. That made service a little bit tricky due to language barriers for the cheerful, mostly Filipino crew and the one Cantonese speaker serving business class.

This 15 hour sector passed in a bit of a blur - and I have no photos to document it. I slept for a decent amount of the flight. Had a bowl of seafood soup mid-flight and finished watching season 2 of Nine Perfect Strangers, starring Nicole Kidman as an unorthodox facilitator of psychedelic-assisted group therapy sessions in the Austrian Alps. I really enjoyed the show! Think of it as White Lotus on (very good) mushrooms.

The service flow on this 3am departure was interesting. They took orders on the ground for a full meal service soon after departure. I opted to sleep instead of eat a multi course dinner at 4am. However when I pressed my call bell mid-flight I was told I could order anything off the menu. So it was essentially dine on demand, just not advertised as such.

The full 15 hours was spent in a dark cabin, despite flying from night to day to night again. Though for once I didn't mind enforced darkness on a flight as it helped reset my circadian rhythms. We landed in Toronto at dawn and it just felt like a long overnight flight. Surprisingly in the days that followed in Canada, I had almost no jet lag.

Upon arrival into Toronto, Immigration officers were stopping everyone at the top of the air bridge for an initial passport check and questioning. Being among the first off the plane meant that this wasn't too much of a hassle, but it would have meant a pretty brutal backlog to disembark for anyone other than those in business class. It was a long walk to Immigration-proper, which was painless and then a bit of a wait for bags to arrive. Despite bineg tagged with a First Class priority label back in Jakarta, mine arrived in the second tranche to hit the belt.

From there I took the sky train over to T1 to check in for my 10:10 flight to Ottawa where +1 was already staying after his three weeks spent between Vancouver, Montreal and Ottawa seeing old friends and colleagues, mainly from his time living in Canada in a previous lifetime.

I got to T1 around 6:30 and it was heaving. Well...it wasn't super full of people. There were just a lot of dithery folk taking up a lot of space and taking 3 times as long as people back in Australia to print bag tags, drop bags on a belt and pass security. Annoyingly I had to pay CAD50 a day or two earlier to check a suitcase on my LifeMiles award ticket. It was still a decent value redemption seeing as economy class fares for this 50 minute flight were hovering around $300 when I booked.

When I got to the security line I thought "phew, it's not too long. Maybe 5 - 10 minutes if this was Sydney or Melbourne." Half an hour later I reached the belt behind a truly chaotic person who somehow managed to only put 4 of their 5 carry on items in a tray, so got sent back from the body scanner to put item #5 in a tray, then needed a pat down after the body scanner spotted something, then had one of their 5 bags sent down the side-lane-of-shame after an interminable pause of the conveyor belt at its bifurcation point. The poor thing had packed something that the security guard said absolutely needed to be checked in and was apparently too valuable to chuck in the bin. Back they trudged....

Anyway, after all that fun and entertainment I went to the Priority Pass lounge to get some coffee and have a shower to kill the 3 hours or so until my flight to Ottawa. (Shout out to the good folk at LoungePair who very kindly made this lounge visit possible!!). The T1 Priority Pass Lounge is a fairly typical contract lounge i.e. only slightly less crowded and noisy than the terminal but with a basic buffet of hot and cold breakfast items, plenty of power points, cleaner bathrooms and a shower. While I was there, staff roped off a section with Etihad-branded retractable tape. Not exactly a premium lounge for a ME3 airline. At least I got to sit in one of the window-side seats before they were designated Etihad property and could get a blurry photo of the A350-1000 that flew me from Hong Kong.
IMG_8056 Medium.jpeg
IMG_8057 Medium.jpeg
IMG_8059 Medium.jpeg

My Air Canada flight to Ottawa wasn't particularly noteworthy. I had a row to myself near the back of the fairly new and not very full 737-Max8. The cabin crew all looked despondent and did the bare minimum (including having their backs turned to boarding and alighting passengers in the front galley). The only non-LCC part of the AC experience was being handed a packet of pretzels, a biscuit and a little bottle of water. The views out the window were very pretty. Ontario is so lush and green in summer!

IMG_8061 Medium.jpeg
IMG_8063 Medium.jpeg
IMG_8064 Medium.jpeg

We landed 10 minutes early into Ottawa. Like Canberra, it's a beautiful capital city airport that seemed mostly deserted, but is probably heaving during sitting weeks. Once bags eventually arrived I was into an Uber and headed downtown to be reunited with +1, but not before following what seemed to be a trend for everyone to take a selfie in front of a water feature in the baggage claim hall.
IMG_8066 Medium.jpeg
 

Become an AFF member!

Join Australian Frequent Flyer (AFF) for free and unlock insider tips, exclusive deals, and global meetups with 65,000+ frequent flyers.

AFF members can also access our Frequent Flyer Training courses, and upgrade to Fast-track your way to expert traveller status and unlock even more exclusive discounts!

AFF forum abbreviations

Wondering about Y, J or any of the other abbreviations used on our forum?

Check out our guide to common AFF acronyms & abbreviations.
Back
Top