Wolves were initially planning to fly home from Marbella on Tuesday but stayed on for an extra two days, according to the Athletic.
Friendlies against Real Betis and Las Palmas were planned, within 48 hours of each other.
Wolves won the first match 1-0 but lost the second 3-2 before planning a surprise third friendly a day later.
Al-Shabab were beaten 2-1 thanks to goals from Chem Campbell and Raul Jimenez in that bonus match.

Why did Wolves stay in Marbella for longer?
The report claims there are multiple reasons that Wolves decided to stay on.
The first is simply that training was going well, and Bruno Lage was doign double sessions.
Another factor was the weather worsening back back home, while they pushed the high 20s in Spain.
There are also strict Covid protocols waiting at Compton Park, so staying for a couple of extra days made sense.

The decision also allowed Conor Coady and Adama Traore to link up with the squad in Marbella.
Both men had been granted an extended period of rest after Euro 2020, before flying to Spain this week.
That means that Lage has now had a chance to work with all his fit senior stars, with the likes of Pedro Neto and Daniel Podence still out.
- The four Wolves player changes Rob Edwards should make vs Brentford
- Keith Andrews admits Wolves’ upturn under Rob Edwards is no surprise before Brentford clash
- Rob Edwards drops Mateus Mane hint amid calls to rest Wolves youngster
- Hugo Bueno could have a market this summer as Wolves face losing wing-back
- Jorge Mendes involved as Napoli seek cut-price Joao Gomes deal if Wolves are relegated
Receive a digest of our best Wolverhampton Wanderers content each week direct to your mailbox

Join the fan conversation