Experience 01

Why we chose Air France

The first reason was simple: we wanted a nonstop flight between Paris and Toronto. For a first long-haul trip with a 3-month-old, we had absolutely no desire to add a connection, a second boarding process and another layer of logistics.

Our trip was also multi-city: Paris–Toronto outbound, then Chicago–Paris on the way home. I had enough Flying Blue miles to make that combination financially interesting. Without the miles, we probably would have looked at a cheaper option or a less ambitious itinerary.

One final, very practical detail: installment payments were available to us because I have an Air France-KLM American Express card. That is not an option included with every Air France ticket. In our case, it helped spread the cost after the arrival of our first baby.

Experience 02

Booking a ticket for a baby

Because our adult tickets had been booked with Flying Blue miles, we could not add our baby online. The only option offered was to call customer service. In 2026, that felt a little old-fashioned. And as someone who hates phone calls, it was not exactly my favorite part of the process.

After 55 minutes on the phone — yes, really — we had the infant ticket and bassinet-compatible seats. We chose bulkhead seats so we would not be gambling at check-in.

Air France Paris to Toronto seat map showing the white bassinet icon at seat 44E
The icon to look forThe white symbol on seat 44E indicates a bassinet-compatible position. It helps when choosing seats, but it is not a substitute for confirmation from the airline.
Air France states–90%for a lap infant under age 2
What we paid€150.16for our baby’s round-trip ticket
A very nice surprise2 seatsas a pair, with no third passenger

What we paid

ItemAmount
Parents’ round-trip tickets€632.00
Baby’s round-trip ticket€150.16
Seat selection — outbound€121.98
Seat selection — return€69.98
Total cash paid in euros€974.12
+ Flying Blue miles used for 2 adults110,000 miles

Worth remembering: €974.12 is not the full value of the trip, because we also used 110,000 miles for the adult tickets.

Experience 03

Baggage, stroller and baby essentials

Traveling with a baby this young involves a lot more gear than traveling as an adult. A lot, a lot, a lot more. Our baby was breastfed both directly and by bottle, which added an entire layer of milk storage, cooling, warming and feeding logistics.

Official rule checked

For a lap infant: one cabin bag up to 12 kg (26.5 lb), measuring no more than 55 × 35 × 25 cm (21.7 × 13.8 × 9.8 in); one checked bag up to 10 kg (22 lb) if included in the fare; plus a stroller or rigid-frame baby carrier and an infant car seat.

We kept the Cybex Orfeo 4 in the cabin inside its travel bag. Instead of rolling carry-ons, we used two backpacks and a tote bag. That made it much easier to fit everything in the overhead compartment alongside the stroller.

Experience 04

CDG was much smoother than we expected

We arrived at 2:35 p.m. for a 6:45 p.m. departure. Yes, very early. But with such a young baby and all our gear, we wanted to move at our own pace without watching the clock. An UberX was enough for us: we installed the Cloud G ourselves and the driver dropped us a short walk from the Air France kiosks.

Kiosk and bag drop

When an Air France agent saw us arrive with the baby and all our gear, they came over and offered help without us asking. At bag drop, a second agent confirmed that we could keep the infant car seat until the gate.

Passport control and security

We used a family line, followed by a dedicated security lane that clearly saved us time. We did not have to fold the stroller; it went through the scanner on its own. We were carrying 600 mL (20.3 fl oz) of expressed breast milk. Unlike ordinary liquids, milk for a baby is not limited to 100 mL containers. EU rules allow the quantity needed for the journey without setting a specific numerical cap, although security staff may ask to verify it. In our case, the milk and liquid infant paracetamol were screened in a machine and accepted without any argument or complication.

Once through security, we could finally relax, feed our baby and do a diaper change. The family restroom we used was spacious and well designed. The only downside was a set of stairs to reach it. With two adults we could take turns; solo, it would have been less convenient.

Changing table in the family restroom we used at Paris CDG
The changing table at CDGThe space we used before boarding was clean, roomy and far more comfortable than an aircraft changing table.
Experience 05

Boarding was fairly smooth despite the gate chaos

Boarding began a little late. Passengers quickly gathered in front of the gate and the area became somewhat chaotic. Our boarding passes showed Zone 3; traveling with a baby meant we boarded among the first Economy passengers.

The infant car seat, already packed in its protective bag, was taken for the hold. We folded the stroller and put it in its travel bag so it could stay with us in the cabin. Nobody measured it that day — which does not mean it would automatically be accepted on another flight.

Experience 06

Does the Orfeo 4 really fit in an aircraft overhead bin?

Our pair of seats was right next to the aircraft door. Very convenient. Our last small worry was the Cybex Orfeo 4: would it actually fit above us? That sounds like a minor detail until a rejected stroller turns your arrival into an obstacle course.

Air France allows fully folding strollers in the cabin up to 55 × 45 × 25 cm (21.7 × 17.7 × 9.8 in), subject to available space. Officially, the folded Orfeo 4 measures 52.5 × 47.5 × 15.5 cm (20.7 × 18.7 × 6.1 in), which makes it 2.5 cm (1 in) wider than Air France’s published limit. Cybex markets it as cabin-luggage compatible while also noting that airline standards vary. On AF358, it was accepted without discussion, fitted perfectly in the overhead bin and did not prevent the compartment from closing. Huge relief.

The car-seat adapters were also packed with the stroller inside its bag. They take up a little extra room, but everything still fitted. We even managed to store two backpacks and a tote bag in the same compartment. With rigid rolling carry-ons, the puzzle probably would have been harder.

Cybex Orfeo 4 folded in its black travel bag inside the aircraft overhead bin with several bags
Proof from the real worldThe Orfeo 4, folded in its travel bag with the car-seat adapters, fitted in the overhead bin alongside our two backpacks and tote.
Experience 07

The Air France bassinet was the real game changer

The bassinet was installed a few minutes after takeoff. Until then, our baby was secured to one of us using the infant belt provided by Air France. That position was not ideal for nursing, but it was manageable for that part of the flight.

< 10 kg (22 lb)stated weight limit
< 70 cm (27.6 in)stated height limit
6.15 kg (13.6 lb) · 60 cm (23.6 in)our baby during the trip

The crew did not weigh or measure our baby. The bassinet felt securely attached to the bulkhead and gave us confidence. Only our baby could really review the comfort — and that feedback is not coming anytime soon. The best test is simpler: our baby slept in it for several hours. For us, that meant hours with our arms free and some genuine breathing room.

Air France bassinet installed on the bulkhead in front of our seats, with storage pockets
The heart of the testThe bassinet installed in front of our seats. The outer pockets were also handy for keeping small essentials within reach.
Experience 08

Feeding and changing the baby in flight

Our plan was to alternate nursing, bottles and naps. We brought more than we expected to need. With a baby, extra margin is useful when a bottle, feed or nap does not go to plan.

For carrying and warming expressed milk, we brought the Momcozy cooler + bottle-warmer duo. It did the job on this journey. This is not our full product review yet; that will come in a dedicated article.

Diapers, wipes and a spare outfit were grouped together in an easy-to-reach tote, so we never had to open every bag. The restroom we used had a changing table: tight, but sufficient for a quick change.

Aircraft restroom changing table in the closed position
ClosedThe table folds against the wall and is clearly marked.
Aircraft restroom changing table unfolded horizontally
OpenOnce unfolded, the surface is basic but large enough for a quick diaper change.
Experience 09

What about the parents’ comfort?

We did not sleep much. We were listening for every wake-up and waiting for the symphony of crying we had half expected. It never came. The bulkhead seats gave us a little more legroom and meant nobody could recline a seat in front of us — two small comforts that mattered.

The pockets on the front of the bassinet were very useful for keeping essentials close. Our only minor gripe was the screen being fairly far away and the headphone cable being a little short. Nothing major, but fatigue makes every small detail more noticeable.

Experience 10

An attentive crew — on this specific flight

The crew on this flight was excellent. Several members checked in to see how things were going and whether we needed anything. With a baby, we felt a little spoiled — maybe that was just our perception, but it definitely made the cabin feel more relaxed.

We also received a small Air France comfort toy. Very cute. We just hope it never becomes the favorite one: replacing it could involve a rather expensive flight.

Small Air France dog comfort toy given to our baby by the crew
A thoughtful touchThe comfort toy given to us by the crew: a small detail, but a lovely souvenir from our first long-haul flight as parents.
Experience 11

Arrival in Toronto: the stroller changed everything

We were among the first passengers off and could unfold the stroller as soon as we left the aircraft. Not having to carry our baby down endless corridors while waiting for a stroller at baggage claim was a real plus. Immigration was straightforward; waiting for the checked bags was the only genuinely long part of the arrival.

The infant car seat came back intact. We cannot know whether gate-checking it helped, but being able to keep it with us until boarding was reassuring.

Infant car seat in its black protective bag arriving on the baggage carousel in Toronto
Back on the carouselOur infant car seat arrived in its protective bag with no visible damage.
The test, not the brochure

What Air France says — and what happened to us

Air France saysOn our AF358 flightWhat matters
Bassinet subject to availability and aircraft type.We reserved compatible seats, then the bassinet was installed after takeoff.Extremely useful for us. Book early and reconfirm.
Strollers may be accepted in the cabin depending on available space and dimensions.Our Cybex Orfeo 4 was accepted without being measured and stored with its adapters.It worked on AF358 even though the Orfeo 4 is 2.5 cm (1 in) wider than the published limit.
A gift is offered to children on some long-haul flights.Our baby did receive a small comfort toy.A lovely extra, but obviously not the main event.
Strollers and infant car seats are accepted under the stated conditions.Stroller kept in the cabin; infant car seat handed over at the gate.All our gear came back with no visible damage.
PapaLab verdict

Would we take this flight again with a 3-month-old?

Yes, without hesitation.

We had worried about logistics, security, boarding, baggage, crying and exhaustion. On AF358, it all turned out to be much easier than we imagined: no real drama at all. The bassinet helped enormously, and so did organizing everything into the right bags.

Our “yes” mainly applies to a situation close to ours: two parents, an infant who fits within the bassinet limits and a nonstop flight. We did not test this journey solo, during a major delay or with a baby who refused the bassinet. And yes, we may also have had a little luck.

What worked well
  • Nonstop flight and a smooth CDG experience in our conditions.
  • Feeding and changing the baby was straightforward.
  • Automatic Zone 3 boarding when traveling with a baby.
  • The bassinet was genuinely useful for several hours.
  • Cybex Orfeo 4 accepted and stored in the cabin on AF358.
  • Attentive crew and easy boarding with our gear.
Downsides / things to plan for
  • 55 minutes on the phone to add our baby to award tickets.
  • Bassinet-compatible seats cost extra and availability must be confirmed.
PapaScore badge: 4.4 out of 5

The bassinet, boarding process and crew explain a large part of this score.

Booking & informationWeight 10%3.5/5
Airport experienceWeight 15%4/5
Boarding & gearWeight 10%5/5
Bassinet & setupWeight 20%5/5
Life on board with a babyWeight 15%4/5
Parent comfortWeight 10%4/5
CrewWeight 10%5/5
Arrival & baggage returnWeight 10%4/5
How we calculate the PapaScoreEach criterion is scored in half-point increments and then weighted. Result: 4.4/5 for our AF358 flight on 13 August 2026 — not for Air France as a whole.
Gear from the trip

Products mentioned in this article

Every product below traveled with us. Links go to official brand pages and PapaLab earns no commission.

Travel stroller

Cybex Orfeo 4

Kept in the cabin on AF358, folded inside its travel bag with the infant car-seat adapters.

Read our full review →
Infant car seat

Cybex Cloud G i-Size

Installed in our Uber, then protected inside a travel bag before being checked.

Official product page →
Accessory

Orfeo 4 infant car-seat adapters

The extra space they took up did not stop the stroller from fitting in the cabin.

Official product page →
Feeding on the go

Momcozy duo

650 mL (22 fl oz) milk cooler and portable bottle warmer used for expressed breast milk.

Official bundle →

Transparency: if affiliate links are added later, we will say so clearly. They will not affect the price you pay or our opinion.

Sources and checks

Rules checked on 24 August 2026. They may change before your own trip.

Air France · Families and children Air France · Baggage allowance European Commission · Baby milk and food in cabin baggage Cybex · Orfeo 4