When an airport hotel protects a dawn departure and when it quietly costs you a day. What 8,800 Accor points bought at CDG, and the shape of stay to avoid.
The pitch for an airport hotel is simple. You are next to the terminal, so the early flight stops being a problem. What that pitch leaves out is that an airport hotel usually sits inside an office park, and an office park at 21:00 on a Sunday sells you dinner at whatever price it wants.
We spent Day 9 testing both halves of it. A full day in Milan between two airport runs, then a points night at Roissypôle before an early departure. Here is what each part cost.
| Milan airport train | €25 per person return, bought as Ricaricami chip cards |
| Milan metro | €2.20 a tap, 90 minutes, daily cap €7.60 |
| Flight, Milan to Paris | Air France 18:35 to 20:05, $236 for two through the Capital One portal, about $0 after the Venture X $300 travel credit |
| Airport transfer at CDG | CDGVAL, free, Roissypôle is the second stop |
| Hotel | Novotel Paris CDG, 8,800 Accor points, about €0 top-up |
| Points value | about €176, at Accor's fixed €2 per 100 points |
| Dinner | La Pizza du Chef, delivered to the room, ordered through Just Eat |
The hotel line is the cleanest redemption of the whole trip, because Accor does not float. Its points convert at a fixed €2 per 100, so 8,800 points is €176 off the rate and there is nothing to model. That is rare and it is worth saying plainly: with a fixed-rate program you are not trying to beat a chart, you are only deciding whether you want the room.
Bags stayed at the hotel we had checked out of, free. That is the move that makes a day like this possible at all.
The route in was Malpensa Express, then the M3 yellow line toward San Donato, four stops to Duomo. Four Ricaricami chip cards covered two people out and two people back. You tap them at the gate. There is no paper ticket and no green validation machine to hunt for, which is the part that trips up visitors using the older paper fares.
Milano Centrale, where the day in Milan started. Photo: RewardsGuru.club
The metro was a credit card tap for €2.20. Milan's fare is capped at €7.60 a day across the same zones, so a heavy sightseeing day cannot run away from you.
We did the Duomo from the outside and walked the Galleria. We did not buy a rooftop ticket and did not go up. Two things drove that. We had already spent four days on Swiss summits, and the rooftop is the part of the Duomo you queue and pay for while the facade is free and takes the better photograph anyway.
The facade from the piazza. This part is free. Photo: RewardsGuru.club
The bronze doors, close enough to study from the steps. Photo: RewardsGuru.club
Vittorio Emanuele II, at the Galleria end of the square. Photo: RewardsGuru.club
Lunch was panzerotti at Luini in Milan, pomodoro e mozzarella and the fried ones.
The version of this day that costs real money is the one where you shop inside the Galleria. We walked out to Corso Vittorio Emanuele instead and bought at Benetton and Zara, and left the Galleria and department-store flagship pricing alone.
There is a real "cheaper in Italy than at home" list. Italian brands with a VAT refund on top, Kiko, Luxottica eyewear, Bialetti. We looked at it and skipped it. The refund only starts to matter above €70 on a single receipt, and it has to be validated at the airport on the way out, which means building queue time into a departure that already had two airport runs in it.
Nothing was validated, because we had skipped the refund list and bought at Benetton and Zara instead. No qualifying receipt meant no refund desk, and no refund desk meant no extra queue inside a departure that already had two airport runs in it. That is the ordinary outcome of ordinary shopping, and it is the reason to treat a VAT refund as a bonus rather than as a plan you build a morning around.
The flight left from Malpensa Terminal 1. Our bags were at Terminal 2. So the day ran airport, city, airport, terminal change, flight. Two full airport transits on a departure day.
That is the cost of a decision made two days earlier, when we booked an airport hotel for a stay that had a city day inside it. Two nights in Milan itself, at Centrale or near the Duomo, with one outbound run to the airport, would have been strictly better and cheaper in time. The rule we wrote down afterwards: book the airport hotel only when the airport day has no city plan in it.
Air France landed at 20:05. Intra-Schengen arrivals do not clear passport control, so the walk to CDGVAL is short. CDGVAL is free and runs around the clock. Roissypôle is its Terminal 3 stop, one stop from Terminal 2, and the hotel is a three to five minute walk from there.
Then we tried to eat. Paris was theoretically an option, and we priced it before deciding.
All of them meant a train into Paris and a train back after a full travel day, ahead of a 6:30 start. So we stayed put, and that is where Roissypôle shows you what it is.
Roissypôle is an airport business park. There are no real restaurants, only the outlets that exist because you cannot leave, priced accordingly. We ordered in from La Pizza du Chef, which delivers until 2:00, a Boursin poulet and a végétarienne, through Just Eat.
The Novotel lobby at Roissypôle, the evening we arrived. Photo: RewardsGuru.club
Five minutes' walk from the train, and one free stop from Terminal 2. Photo: RewardsGuru.club
The app is the transferable part, not the pizza. The delivery app you use at home is not necessarily the app that works where you are going. Uber Eats does not cover every city and every suburb in Europe, and an airport business park is precisely the kind of address that falls off the edge of a coverage map. Check which platform actually serves your destination before you are standing in a room with no restaurants and one hungry evening. On Lake Como the same lesson arrived wearing different clothes: the ride app existed, but only in its most expensive tier.
That is the honest trade. The airport hotel saves you the morning and charges you the evening.
We started at 6:30 for a 10:00 departure. That is three and a half hours, from a hotel door that sits one free CDGVAL stop from the terminal. On paper it is generous.
It was not. Security and the exit border check both ran long, and we reached the gate with very little room before boarding. Nothing went wrong and nobody was at fault. It was a Monday at the start of September, the back end of the summer season, on a non Schengen departure out of one of the busiest airports in Europe.
Which answers the question this piece opened with. The airport hotel paid for itself, and it paid in the one currency that counts: it bought us a buffer, and we spent every minute of it. A night in the city with a pre dawn taxi would have put us in the same two queues with a transfer's worth of risk stacked in front of them, and on this particular morning that is the margin we did not have.
The instruction, separated from our luck: for a non Schengen departure out of CDG in high season, treat three and a half hours door to gate as the floor rather than the cushion. If you are coming from the city, add the transfer on top of that number, not inside it.
The Novotel Paris CDG is a dawn-flight hotel, and that is the job to hire it for. On 8,800 points it is a good use of a small balance: the points were sitting there doing nothing, and €176 of room for a five-hour night is exactly what a stranded balance is for.
Book Roissypôle for a genuinely early departure, and solve dinner before you arrive rather than after. Do both and it does its one job well.
The hotel we left in the morning held both bags free until the evening run back. Every hotel on this trip did the same when asked, and Swiss stations sell lockers for a few francs. A held bag is the reason a checkout day and a sightseeing day can be the same day. Ask at checkout, not the night before, and get it in writing on the tag.
Next: the closing ledger. What ten days in Europe on points actually cost, with the gaps left visible.
Part of a free series. Ten days in Europe on premium credit cards — 10 daily guides and a closing ledger, with the receipts and the mistakes left in. It starts on Day 0, with the award flight that got us there. Itineraries like this sell as $10 downloads. Ours is free because the bill is not yours to pay. The site earns from affiliate links to tools and retailers. The card links in it are personal referral links, which can earn points rather than a commission, and we run no card affiliate programme at all.
If you want the rest as it lands, follow on Threads, Instagram or TikTok. We take one thing apart properly at a time.
Booked and paid as described. No names, no faces, our own photos only.