91³Ô¹ÏÍø

Watch CBS News

N.J. Gov. Mikie Sherrill takes aim at FIFA over World Cup transit costs

Gov. Mikie Sherrill is putting up a fight with FIFA two months ahead of the World Cup games at MetLife Stadium this summer. 

Sherrill said they should pay for public transit to the matches, but FIFA says not so fast. 

Sources tell CBS News New York a roundtrip ticket to MetLife stadium from New York Penn Station for the games will be at least $100. Those same tickets usually cost $12.90. 

In addition, there will be no parking allowed at MetLife Stadium during games there. 

The only way to and from the games will be mass transit, ride shares, chartered buses and parking - which will cost $225 - at the nearby American Dream Mall. Walking to MetLife stadium is prohibited, since many roads nearby are not pedestrian-friendly.   

The full transit ticket pricing and parking plan is expected to be released Friday. 

"FIFA is making $11 billion off this World Cup," Sherill said. "FIFA should pay for the rides, but if not, I'm not going to let New Jersey commuters get taken for one." 

"New Jerseyans shouldn't be stuck with that bill"

The cost of the various commuting options has raised eyebrows, and Sherrill again spoke out about it Thursday. 

"To recap: Our administration inherited an agreement where FIFA contributes $0 toward transportation for the World Cup – while also eliminating parking at MetLife Stadium. Except for premium parking, where FIFA is charging over $200 per spot," Sherrill . "As a result, NJ Transit must carry four times the usual ridership for events at the venue, at a cost of $48 million. New Jerseyans shouldn't be stuck with that bill while FIFA makes $11 billion in profits.

"FIFA is charging fans up to $10,000 for a single ticket to the final. They're charging over $200 for 'premium' parking at the American Dream Mall – while eliminating parking at MetLife Stadium. They're set to make $11 billion off of the World Cup overall. But New Jerseyans should foot a $48 million bill for transportation costs? Not happening," . 

FIFA responds

FIFA responded to Sherrill's remarks, saying the organization is "quite surprised." 

"The original FIFA World Cup 2026 Host City Agreements signed in 2018 required free transportation for fans to all matches," a FIFA spokesperson said. 

The spokesperson went on to say FIFA adjusted its agreement in 2023 due to the financial strain that 2018 agreement placed on host cities. FIFA pointed out that the "World Cup will bring millions of fans to North America along with the related economic impact."

"Moreover, FIFA has worked for years with host cities on their transportation and mobility plans, including advocating for millions of dollars in federal funding to support host cities for transportation," a FIFA spokesperson said. "FIFA is not aware of any other major event previously held at [MetLife] Stadium, including other major sports, global concert tours, etc., where organizers were required to pay for fan transportation."

"Really, FIFA is making out like a bandit with all this, so it makes sense for FIFA to chip in for the infrastructure here they're using," New Jersey resident Vinay Madheggiri said. 

"FIFA should pitch in. Prices are high anyway," New Jersey residennt Uri Geva said. 

Earlier in the week, Gov. Kathy Hochul also took issue with the potential price of the train ticket.

"The World Cup should be as affordable and accessible as possible. Charging over $100 for a short train ride sounds awfully high to me. That's not happening on the MTA," . 

That's not the only complication for commuters during the World Cup. A source previously told CBS News New York Penn Station will partially close for four hours before each match. Only trains between Penn Station and Secaucus Junction will be running at that time, the source said. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });