Flight Crew Instrument; Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP)
Flight Crew Last 90 Days 127.17; Flight Crew Total 2746.37; Flight Crew Type 487.87
Fatigue; Situational Awareness; Physiological - Other; Distraction
Deviation / Discrepancy - Procedural Published Material / Policy; Flight Deck / Cabin / Aircraft Event Other / Unknown
General None Reported / Taken
Company Policy; Environment - Non Weather Related; Human Factors
Pairing X was modified once a week or two ahead for report times.Trip began with along ZZZZ layover and second day with a XA:50 report to fly XR:03 block to ZZZ. In cruise to ZZZ we were informed by the FA crew that no meals were boarded for us. We asked for what snacks were available given neither of us had eaten since breakfast. We were given snack type food; sugar and nothing of substance.Upon landing in ZZZ we had to clear customs and had no option for food before leaving the airport as after customs we were right at the hotel pick up area. We called the hotel and asked them to send the van and they informed it would be 10-15 mins. 45 mins later (now 11 hrs remaining in our layover) we got the hotel. We asked what food options were available and they said nothing. We both changed and walked around the hotel and found a takeout restaurant still open but with 5 plus people in line to order. By the time we got our food we had less than 10 hrs remaining in our layover and a full meal to eat. I am not use to eating this way and tried my best to get what rest I could prior to our van at XS:05 AM for a XS:40 AM report.My Captain started the crew briefing that morning with 'I did not sleep as well and I'm feeling effects of fatigue so keep an eye on me.' I slept OK and we both felt OK to fly to ZZZ1 and would evaluate the day as each flight came. Upon reaching ZZZ1; we were both making our standard SOP callouts - but the wrong callouts at the wrong time. For example; 'Set missed approach altitude at GS intercept vs at 1;000 feet AFE'. We landed and both agreed we were feeling more effects but were still fit to fly our leg to ZZZ2.Roughly half way to ZZZ2 I felt like I 'hit a wall' and told the CA that I would be calling fatigue for the ZZZ3 leg. Immediately she said 'please do the same for me.'We completed our flight to ZZZ3 per SOP and no errors were made on arrival nor en-route aside from a few misplaced callouts.This pairing X had multiple fail points. First; no food was boarded in ZZZZ - not even the COVID adjusted non approved meal. Nothing.Second; upon arrival and clearing customs; the hotel van took over 45 mins to get to us and over an hour to get to the hotel further shortening our layover time.Third; upon arrival at the short layover; the hotel had zero food options available - not even a to go option. I can assure had we not found the restaurant across the street this would have resulted in a call to scheduling that evening. We cannot not be fed on a 6 hour flight we are planned to get both a meal and a snack and have nothing boarded. And then get to our short layover and have no food available and have to spend more time finding food and then eating a full meal to then have to sleep immediately afterwards. The sleep quality was poor at best.This completely set up day 3 - the longest day of our trip for failure. This pairing needs to be looked over and corrected; and/or the company has to provide some failsafe option if food is not boarded. In this instance we not only had food not boarded and available; but at the time we needed a quick option with no other option - the hotel had absolutely nothing.In this case we were set up on day 2 to have a minimal rest night and then move into a 3 leg day spanning 11+ hours with minimal poor sleep the night before.
Air carrier First Officer reported a flight pairing where they had no proper food available and minimal sleep leaving them fatigued and hungry during flights.