Error message

  • Deprecated function: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 32 of /var/www/html/vendor/aws/aws-sdk-php/src/HandlerList.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Aws\Credentials\Credentials implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in include() (line 8 of /var/www/html/vendor/aws/aws-sdk-php/src/Credentials/Credentials.php).
  • Deprecated function: Return type of Aws\Command::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of & Aws\Command::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Result::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of & Aws\Result::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
×

Photos

The 15 Most Expensive World Cup Stadiums Of The 21st Century

The dawning of the 21st century saw a massive shift with regards to FIFA World Cup stadia. For example, when West Germany hosted the 1974 World Cup, the majority of the matches were played in existing stadiums built for a variety of purposes. They all had running tracks and were built in the 30s and nobody cared. 

By the time the 2006 World Cup brought the event back to Germany, the game had changed. A collection of UEFA 5-star stadiums were used to host the Coca-Cola executives, global bureaucrats and Sepp Blatter. You now had to spend to receive, as the 2022 World Cup in Qatar so poignantly shows.

Alas, the following rankings of the most expensive World Cup stadiums do not include Qatar — we know the Lusail Iconic Stadium will cost an estimated $45 billion, but that’s because the stadium is actually just part of an entire city being built for the event. Nice. 

Excluding Qatar, here are the most expensive World Cup stadia of the 21st century.     

The Most Expensive World Cup Stadiums

#15. Saitama Stadium - $360 million | Saitama, Japan
Most expensive World Cup stadiums
@KA98791678 | Twitter

Most expensive World Cup stadiums

#14. Olympiastadion Berlin - $365 million | Berlin, Germany
Most expensive World Cup stadiums
@KEY9481 | Twitter

Most expensive World Cup stadiums

#13. Cosmos Arena - $370 million | Samara, Russia
Most expensive World Cup stadiums
@onmyoown | Twitter

Most expensive World Cup stadiums

#12. Sapporo Dome - $426 million | Sapporo, Japan
Most expensive World Cup stadiums
@af_in_stadiums | Twitter

Most expensive World Cup stadiums

#11. Arena Corinthians - $435 million | Sao Paulo, Brazil
Most expensive World Cup stadiums
@A_Corinthians | Twitter

Most expensive World Cup stadiums

#10. FNB Stadium - $440 million | Johannesburg, South Africa
Most expensive World Cup Stadiums
@AFKTravel | Twitter

Most expensive World Cup Stadiums

#9. Moses Mabhida Stadium - $450 million | Durban, South Africa
Most expensive World Cup stadiums
@AshvirMaharaj | Twitter

Most expensive World Cup stadiums

#8. Kazan Arena - $450 million | Kazan, Russia
Most expensive World Cup Stadiums
https://www.shutterstock.com/image-photo/kazan-russia-may-03-2016-sports-468722807?src=KJ5HqdpgqKm2s6rfySnnOQ-13-54

Most expensive World Cup Stadiums

#7. Allianz Arena - $522 million | Munich, Germany
Most expensive World Cup stadiums
https://www.shutterstock.com/image-photo/munich-germany-30-june-2018-allianz-1124081348?src=LIbeNPgAI5f-uhL4W5xzXQ-1-26 | Shutterstock

Most expensive World Cup stadiums

#6. Green Point Stadium - $600 million | Cape Town, South Africa
Most expensive World Cup stadiums
@CapeTownlove17 | Twitter

Most expensive World Cup stadiums

#5. Nissan Stadium - $621 million | Yokohama, Japan
Most expensive World Cup stadiums
@JAPONxHOY | Twitter

Most expensive World Cup stadiums

#4. Maracana Stadium - $629 million | Rio de Janeiro, Brazil
Most expensive World Cup stadiums
@Minhosa27 | Twitter

Most expensive World Cup stadiums

#3. Fisht Olympic Stadium - $779 million | Sochi, Russia
Most expensive World Cup stadiums
@Sokkaa_RSS | Twitter

Most expensive World Cup stadiums

#2. Estadio Nacional Mane Garrincha - $900 million | Brasilia, Brazil
Most expensive World Cup stadiums
@delikaylor | Twitter

Most expensive World Cup stadiums

#1. Krestovsky Stadium - $1.5 billion | Saint Petersburg, Russia
Most expensive world cup stadiums
@World_Stadiium | Twitter

Most expensive world cup stadiums

Videos you might like