The Tottenham winger expressed his disappointment that the 37-year-old won't get a chance to represent his country in London.
“I was very surprised,” Bale told reporters on Sunday.
“I think he's done a lot to get the Olympics to London. But, after that he’s a great player, he’s been playing well for LA Galaxy, and I think pretty much the whole nation’s a bit disappointed he wasn’t in the team.”
Bale and his Tottenham teammates are in Los Angeles preparing for Tuesday's friendly with the Galaxy at the Home Depot Center.
The Welshman himself was slated to represent Team GB at the Olympics, but a back injury meant that like Beckham, he will be playing in the United States instead of the UK over the next couple weeks.
Though he won't be participating as an athlete, Bale is still looking forward to attending the London Games as a spectator.
“It’ll be an amazing experience to have it in our home city, and hopefully I’ll be able to go and watch one or two events and it’ll be very exciting,” Bale said.
Tottenham moves on to Baltimore to take on Liverpool Saturday, before concluding its U.S. tour with a match against the New York Red Bulls at Red Bull Arena on July 31.
Knowles Adkisson contributed additional reporting to this article
Follow GOAL.COM USA on