English
Top 20 cities with the best food scenes. From street food to fine dining, find your next culinary destination.
Updated June 2026
Shanghai, China tops our 2026 ranking of the best cities for food. Browse the full list of 100 destinations below.

China

Japan

Brazil

South Korea

Peru

Mexico

Vietnam

England

United States

United States

Thailand

Vietnam

Hong Kong

Singapore

Australia

Italy

Germany

Italy

italy

Japan

Taiwan

Taiwan

France

france

Canada

spain

Japan

belgium

Italy

Denmark

Italy

Spain

Thailand

Ireland

Spain

Italy

Japan

United States

Spain

India

Philippines

China

Turkey

India

Indonesia

Egypt

United Kingdom

Philippines

Colombia

India

Chile

Brazil

United Kingdom

Australia

Japan

South Africa

India

Kenya

Indonesia

Japan

United Arab Emirates

Morocco

Argentina

Canada

United States

Australia

Japan

Austria

Malaysia

Philippines

Malaysia

malaysia

Poland

Hungary

New Zealand

Spain

United States

Japan

United States

Germany

Japan

Ireland

Italy

Czechia
Canada

Serbia

Belgium

Japan

Georgia

Vietnam

Morocco

Sweden

United States

Philippines

Marokko

Philippines

Morocco

Mexico

Netherlands

Italy
Shanghai, China is the best city for food in the world in 2026, based on City Buddy's data across hundreds of destinations. See the full ranking below.
1. Shanghai, China; 2. Tokyo, Japan; 3. São Paulo, Brazil; 4. Seoul, South Korea; 5. Lima, Peru; 6. Mexico City, Mexico; 7. Ho Chi Minh City, Vietnam; 8. London, England; 9. New York, United States; 10. New York City, United States.