← Browse all
FIFA World Cup 2026 · Viewing Guide

Watch World Cup 2026 in Italy

Full schedule in CEST (UTC+2) · 52 of 104 matches at watchable hours

Where to watch in Italy

RAI Sport

Free

Free public broadcaster

Sky Sport

Subscription

Subscription required

50%

watchable in CEST

52

matches 8 AM to midnight

52

overnight matches

Full schedule in CEST

Thursday, June 11, 2026

Mexico vs South Africa

Group A · Mexico City

9:00 PM

CEST

Friday, June 12, 2026

South Korea vs Czechia

Group A · Guadalajara

4:00 AM

CEST

Canada vs Bosnia & Herzegovina

Group B · Toronto

9:00 PM

CEST

Saturday, June 13, 2026

United States vs Paraguay

Group D · Inglewood

3:00 AM

CEST

Qatar vs Switzerland

Group B · Santa Clara

9:00 PM

CEST

Sunday, June 14, 2026

Brazil vs Morocco

Group C · East Rutherford

12:00 AM

CEST

Haiti vs Scotland

Group C · Foxborough

3:00 AM

CEST

Australia vs Türkiye

Group D · Vancouver

6:00 PM

CEST

Germany vs Curaçao

Group E · Houston

7:00 PM

CEST

Netherlands vs Japan

Group F · Arlington

10:00 PM

CEST

Monday, June 15, 2026

Ivory Coast vs Ecuador

Group E · Philadelphia

1:00 AM

CEST

Sweden vs Tunisia

Group F · Monterrey

4:00 AM

CEST

Spain vs Cape Verde

Group H · Atlanta

6:00 PM

CEST

Belgium vs Egypt

Group G · Seattle

9:00 PM

CEST

Tuesday, June 16, 2026

Saudi Arabia vs Uruguay

Group H · Miami Gardens

12:00 AM

CEST

Iran vs New Zealand

Group G · Inglewood

3:00 AM

CEST

France vs Senegal

Group I · East Rutherford

9:00 PM

CEST

Wednesday, June 17, 2026

Iraq vs Norway

Group I · Foxborough

12:00 AM

CEST

Argentina vs Algeria

Group J · Kansas City

3:00 AM

CEST

Austria vs Jordan

Group J · Santa Clara

6:00 AM

CEST

Portugal vs DR Congo

Group K · Houston

7:00 PM

CEST

England vs Croatia

Group L · Arlington

10:00 PM

CEST

Thursday, June 18, 2026

Ghana vs Panama

Group L · Toronto

1:00 AM

CEST

Uzbekistan vs Colombia

Group K · Mexico City

4:00 AM

CEST

Czechia vs South Africa

Group A · Atlanta

6:00 PM

CEST

Switzerland vs Bosnia & Herzegovina

Group B · Inglewood

9:00 PM

CEST

Friday, June 19, 2026

Canada vs Qatar

Group B · Vancouver

12:00 AM

CEST

Mexico vs South Korea

Group A · Guadalajara

3:00 AM

CEST

United States vs Australia

Group D · Seattle

9:00 PM

CEST

Saturday, June 20, 2026

Scotland vs Morocco

Group C · Foxborough

12:00 AM

CEST

Brazil vs Haiti

Group C · Philadelphia

2:30 AM

CEST

Türkiye vs Paraguay

Group D · Santa Clara

5:00 AM

CEST

Netherlands vs Sweden

Group F · Houston

7:00 PM

CEST

Germany vs Ivory Coast

Group E · Toronto

10:00 PM

CEST

Sunday, June 21, 2026

Ecuador vs Curaçao

Group E · Kansas City

2:00 AM

CEST

Tunisia vs Japan

Group F · Monterrey

6:00 AM

CEST

Spain vs Saudi Arabia

Group H · Atlanta

6:00 PM

CEST

Belgium vs Iran

Group G · Inglewood

9:00 PM

CEST

Monday, June 22, 2026

Uruguay vs Cape Verde

Group H · Miami Gardens

12:00 AM

CEST

New Zealand vs Egypt

Group G · Vancouver

3:00 AM

CEST

Argentina vs Austria

Group J · Arlington

7:00 PM

CEST

France vs Iraq

Group I · Philadelphia

11:00 PM

CEST

Tuesday, June 23, 2026

Norway vs Senegal

Group I · East Rutherford

2:00 AM

CEST

Jordan vs Algeria

Group J · Santa Clara

5:00 AM

CEST

Portugal vs Uzbekistan

Group K · Houston

7:00 PM

CEST

England vs Ghana

Group L · Foxborough

10:00 PM

CEST

Wednesday, June 24, 2026

Panama vs Croatia

Group L · Toronto

1:00 AM

CEST

Colombia vs DR Congo

Group K · Guadalajara

4:00 AM

CEST

Switzerland vs Canada

Group B · Vancouver

9:00 PM

CEST

Bosnia & Herzegovina vs Qatar

Group B · Seattle

9:00 PM

CEST

Thursday, June 25, 2026

Scotland vs Brazil

Group C · Miami Gardens

12:00 AM

CEST

Morocco vs Haiti

Group C · Atlanta

12:00 AM

CEST

Czechia vs Mexico

Group A · Mexico City

3:00 AM

CEST

South Africa vs South Korea

Group A · Monterrey

3:00 AM

CEST

Curaçao vs Ivory Coast

Group E · Philadelphia

10:00 PM

CEST

Ecuador vs Germany

Group E · East Rutherford

10:00 PM

CEST

Friday, June 26, 2026

Japan vs Sweden

Group F · Arlington

1:00 AM

CEST

Tunisia vs Netherlands

Group F · Kansas City

1:00 AM

CEST

Türkiye vs United States

Group D · Inglewood

4:00 AM

CEST

Paraguay vs Australia

Group D · Santa Clara

4:00 AM

CEST

Norway vs France

Group I · Foxborough

9:00 PM

CEST

Senegal vs Iraq

Group I · Toronto

9:00 PM

CEST

Saturday, June 27, 2026

Cape Verde vs Saudi Arabia

Group H · Houston

2:00 AM

CEST

Uruguay vs Spain

Group H · Guadalajara

2:00 AM

CEST

Egypt vs Iran

Group G · Seattle

5:00 AM

CEST

New Zealand vs Belgium

Group G · Vancouver

5:00 AM

CEST

Panama vs England

Group L · East Rutherford

11:00 PM

CEST

Croatia vs Ghana

Group L · Philadelphia

11:00 PM

CEST

Sunday, June 28, 2026

Colombia vs Portugal

Group K · Miami Gardens

1:30 AM

CEST

DR Congo vs Uzbekistan

Group K · Atlanta

1:30 AM

CEST

Algeria vs Austria

Group J · Kansas City

4:00 AM

CEST

Jordan vs Argentina

Group J · Arlington

4:00 AM

CEST

TBD vs TBD

R32 · Inglewood

9:00 PM

CEST

Monday, June 29, 2026

TBD vs TBD

R32 · Houston

7:00 PM

CEST

TBD vs TBD

R32 · Foxborough

10:30 PM

CEST

Tuesday, June 30, 2026

TBD vs TBD

R32 · Monterrey

3:00 AM

CEST

TBD vs TBD

R32 · Arlington

7:00 PM

CEST

TBD vs TBD

R32 · East Rutherford

11:00 PM

CEST

Wednesday, July 1, 2026

TBD vs TBD

R32 · Mexico City

3:00 AM

CEST

TBD vs TBD

R32 · Atlanta

6:00 PM

CEST

TBD vs TBD

R32 · Seattle

10:00 PM

CEST

Thursday, July 2, 2026

TBD vs TBD

R32 · Santa Clara

2:00 AM

CEST

TBD vs TBD

R32 · Inglewood

9:00 PM

CEST

Friday, July 3, 2026

TBD vs TBD

R32 · Toronto

1:00 AM

CEST

TBD vs TBD

R32 · Vancouver

5:00 AM

CEST

TBD vs TBD

R32 · Arlington

8:00 PM

CEST

Saturday, July 4, 2026

TBD vs TBD

R32 · Miami Gardens

12:00 AM

CEST

TBD vs TBD

R32 · Kansas City

3:30 AM

CEST

TBD vs TBD

R16 · Houston

7:00 PM

CEST

TBD vs TBD

R16 · Philadelphia

11:00 PM

CEST

Sunday, July 5, 2026

TBD vs TBD

R16 · East Rutherford

10:00 PM

CEST

Monday, July 6, 2026

TBD vs TBD

R16 · Mexico City

2:00 AM

CEST

TBD vs TBD

R16 · Arlington

9:00 PM

CEST

Tuesday, July 7, 2026

TBD vs TBD

R16 · Seattle

2:00 AM

CEST

TBD vs TBD

R16 · Atlanta

6:00 PM

CEST

TBD vs TBD

R16 · Vancouver

10:00 PM

CEST

Thursday, July 9, 2026

TBD vs TBD

QF · Foxborough

10:00 PM

CEST

Friday, July 10, 2026

TBD vs TBD

QF · Inglewood

9:00 PM

CEST

Saturday, July 11, 2026

TBD vs TBD

QF · Miami Gardens

11:00 PM

CEST

Sunday, July 12, 2026

TBD vs TBD

QF · Kansas City

3:00 AM

CEST

Tuesday, July 14, 2026

TBD vs TBD

SF · Arlington

9:00 PM

CEST

Wednesday, July 15, 2026

TBD vs TBD

SF · Atlanta

9:00 PM

CEST

Saturday, July 18, 2026

TBD vs TBD

3rd · Miami Gardens

11:00 PM

CEST

Sunday, July 19, 2026

TBD vs TBD

Final · East Rutherford

9:00 PM

CEST

Frequently asked questions

How to watch FIFA World Cup 2026 in Italy?

RAI Sport offer free streaming of all 104 matches in Italy.

What time do World Cup 2026 matches start in Italy?

The opening match (Mexico vs South Africa) starts at 9:00 PM CEST on Thursday, June 11, 2026. 52 of 104 matches (50%) fall during watchable hours (8 AM to midnight CEST).

What time is the World Cup 2026 final in Italy?

The World Cup 2026 final at MetLife Stadium kicks off at 9:00 PM CEST on Sunday, July 19, 2026.

Italy and the FIFA World Cup 2026 — Despite failing to qualify, Italy remains one of football's most passionate nations. In Central European Summer Time (CEST, UTC+2), matches in the US afternoon (6 PM ET) kick off at midnight CEST, while early-evening US matches are at prime time for Italian fans. Matches at noon ET (6 PM CEST) are perfectly watchable, and 4 PM ET matches land at 10 PM CEST. RAI Sport broadcasts World Cup 2026 matches free in Italy, with Sky Sport providing additional coverage.