Where to go in July?
151 destinations where July is among the best months — for the weather, but also for crowds and prices. For each: that month’s temperature and rainy days, and the daily budget on the ground.
For the sun
The warmest in July, with eight rainy days at most.
- Bodrum Türkiye · 36 °C / 97 °F · 0 rainy days · from €35 a day
- Hammamet Tunisia · 34 °C / 93 °F · 0 rainy days · from €20 a day
- Bishkek and the Tian Shan Kyrgyzstan · 33 °C / 91 °F · 5 rainy days · from €20 a day
- Hvar Croatia · 32 °C / 90 °F · 3 rainy days · from €55 a day
- Almaty Kazakhstan · 31 °C / 88 °F · 6 rainy days · from €30 a day
- Avignon France · 31 °C / 88 °F · 3 rainy days · from €65 a day
- Budva Montenegro · 31 °C / 88 °F · 6 rainy days · from €35 a day
- Menorca Spain · 31 °C / 88 °F · 3 rainy days · from €60 a day
- Paros Greece · 31 °C / 88 °F · 0 rainy days · from €55 a day
- Pula and Istria Croatia · 31 °C / 88 °F · 6 rainy days · from €50 a day
- Ibiza Spain · 30 °C / 86 °F · 3 rainy days · from €80 a day
- Mykonos Greece · 30 °C / 86 °F · 0 rainy days · from €80 a day
Europe
- Aarhus Denmark · 20 °C / 68 °F · 18 rainy days · from €80 a day
- Annecy France · 26 °C / 79 °F · 12 rainy days · from €65 a day
- Antwerp Belgium · 23 °C / 73 °F · 16 rainy days · from €65 a day
- Arcachon and the Dune of Pilat France · 24 °C / 75 °F · 11 rainy days · from €65 a day
- Avignon France · 31 °C / 88 °F · 3 rainy days · from €65 a day
- Azores Portugal · 24 °C / 75 °F · 18 rainy days · from €50 a day
- Basel Switzerland · 25 °C / 77 °F · 16 rainy days · from €110 a day
- Bath and the Cotswolds United Kingdom · 20 °C / 68 °F · 15 rainy days · from €70 a day
- Belfast and the Giant’s Causeway United Kingdom · 18 °C / 64 °F · 21 rainy days · from €55 a day
- Bergen and the fjords Norway · 19 °C / 66 °F · 19 rainy days · from €95 a day
- Berlin Germany · 25 °C / 77 °F · 14 rainy days · from €55 a day
- Biarritz France · 25 °C / 77 °F · 11 rainy days · from €70 a day
- Bilbao Spain · 25 °C / 77 °F · 9 rainy days · from €55 a day
- Bodrum Türkiye · 36 °C / 97 °F · 0 rainy days · from €35 a day
- Bratislava Slovakia · 28 °C / 82 °F · 9 rainy days · from €40 a day
- Brest France · 20 °C / 68 °F · 18 rainy days · from €55 a day
- Brno Czechia · 27 °C / 81 °F · 10 rainy days · from €35 a day
- Brussels Belgium · 23 °C / 73 °F · 16 rainy days · from €65 a day
- Budva Montenegro · 31 °C / 88 °F · 6 rainy days · from €35 a day
- Caen and the D-Day beaches France · 22 °C / 72 °F · 14 rainy days · from €55 a day
- Cambridge United Kingdom · 22 °C / 72 °F · 14 rainy days · from €70 a day
- Český Krumlov Czechia · 25 °C / 77 °F · 14 rainy days · from €35 a day
- Chamonix and Mont Blanc France · 23 °C / 73 °F · 15 rainy days · from €80 a day
- Cologne Germany · 24 °C / 75 °F · 16 rainy days · from €60 a day
- Copenhagen Denmark · 20 °C / 68 °F · 16 rainy days · from €85 a day
- Cork Ireland · 19 °C / 66 °F · 15 rainy days · from €65 a day
- Dresden Germany · 25 °C / 77 °F · 15 rainy days · from €50 a day
- Dublin Ireland · 19 °C / 66 °F · 19 rainy days · from €70 a day
- Düsseldorf Germany · 24 °C / 75 °F · 18 rainy days · from €65 a day
- Edinburgh United Kingdom · 19 °C / 66 °F · 19 rainy days · from €70 a day
- Frankfurt Germany · 26 °C / 79 °F · 14 rainy days · from €70 a day
- Galway and Connemara Ireland · 18 °C / 64 °F · 20 rainy days · from €65 a day
- Gdańsk Poland · 23 °C / 73 °F · 17 rainy days · from €35 a day
- Geneva Switzerland · 27 °C / 81 °F · 10 rainy days · from €115 a day
- Ghent Belgium · 23 °C / 73 °F · 17 rainy days · from €65 a day
- Glasgow United Kingdom · 18 °C / 64 °F · 21 rainy days · from €60 a day
- Gothenburg Sweden · 20 °C / 68 °F · 21 rainy days · from €75 a day
- Grenoble France · 29 °C / 84 °F · 10 rainy days · from €55 a day
- Hallstatt and the Salzkammergut Austria · 25 °C / 77 °F · 22 rainy days · from €65 a day
- Hamburg Germany · 22 °C / 72 °F · 20 rainy days · from €65 a day
- Heidelberg Germany · 25 °C / 77 °F · 15 rainy days · from €65 a day
- Helsinki Finland · 21 °C / 70 °F · 15 rainy days · from €80 a day
- Honfleur and the Côte Fleurie France · 22 °C / 72 °F · 19 rainy days · from €65 a day
- Hvar Croatia · 32 °C / 90 °F · 3 rainy days · from €55 a day
- Ibiza Spain · 30 °C / 86 °F · 3 rainy days · from €80 a day
- Innsbruck Austria · 26 °C / 79 °F · 20 rainy days · from €65 a day
- Interlaken and the Bernese Oberland Switzerland · 24 °C / 75 °F · 20 rainy days · from €110 a day
- Kraków Poland · 26 °C / 79 °F · 13 rainy days · from €35 a day
- La Rochelle France · 23 °C / 73 °F · 10 rainy days · from €60 a day
- Lake Bled Slovenia · 25 °C / 77 °F · 16 rainy days · from €50 a day
- Lake Como Italy · 28 °C / 82 °F · 14 rainy days · from €70 a day
- Lake Garda Italy · 29 °C / 84 °F · 13 rainy days · from €65 a day
- Leipzig Germany · 25 °C / 77 °F · 13 rainy days · from €50 a day
- Lille France · 23 °C / 73 °F · 15 rainy days · from €55 a day
- Liverpool United Kingdom · 19 °C / 66 °F · 22 rainy days · from €55 a day
- London United Kingdom · 22 °C / 72 °F · 11 rainy days · from €80 a day
- Lourdes and the central Pyrenees France · 24 °C / 75 °F · 14 rainy days · from €50 a day
- Lucerne Switzerland · 25 °C / 77 °F · 20 rainy days · from €115 a day
- Lugano Switzerland · 28 °C / 82 °F · 16 rainy days · from €110 a day
- Luxembourg Luxembourg · 23 °C / 73 °F · 14 rainy days · from €80 a day
- Malmö Sweden · 20 °C / 68 °F · 17 rainy days · from €70 a day
- Manchester United Kingdom · 20 °C / 68 °F · 21 rainy days · from €65 a day
- Menorca Spain · 31 °C / 88 °F · 3 rainy days · from €60 a day
- Montreux and the Vaud Riviera Switzerland · 25 °C / 77 °F · 18 rainy days · from €110 a day
- Munich Germany · 24 °C / 75 °F · 19 rainy days · from €65 a day
- Mykonos Greece · 30 °C / 86 °F · 0 rainy days · from €80 a day
- Nantes France · 24 °C / 75 °F · 10 rainy days · from €60 a day
- Nuremberg Germany · 25 °C / 77 °F · 16 rainy days · from €55 a day
- Ohrid North Macedonia · 29 °C / 84 °F · 1 rainy days · from €25 a day
- Oslo Norway · 21 °C / 70 °F · 15 rainy days · from €95 a day
- Oxford United Kingdom · 22 °C / 72 °F · 14 rainy days · from €70 a day
- Paros Greece · 31 °C / 88 °F · 0 rainy days · from €55 a day
- Pau and the Pyrenees France · 26 °C / 79 °F · 12 rainy days · from €55 a day
- Perpignan and the Côte Vermeille France · 30 °C / 86 °F · 2 rainy days · from €55 a day
- Piran Slovenia · 29 °C / 84 °F · 11 rainy days · from €50 a day
- Poznań Poland · 25 °C / 77 °F · 12 rainy days · from €35 a day
- Pula and Istria Croatia · 31 °C / 88 °F · 6 rainy days · from €50 a day
- Rennes France · 23 °C / 73 °F · 12 rainy days · from €55 a day
- Reykjavik Iceland · 13 °C / 55 °F · 14 rainy days · from €100 a day
- Riga Latvia · 23 °C / 73 °F · 19 rainy days · from €35 a day
- Rotterdam Netherlands · 22 °C / 72 °F · 19 rainy days · from €70 a day
- Saint-Malo France · 20 °C / 68 °F · 13 rainy days · from €60 a day
- Salzburg Austria · 25 °C / 77 °F · 19 rainy days · from €70 a day
- San Sebastián Spain · 24 °C / 75 °F · 14 rainy days · from €70 a day
- Santiago de Compostela Spain · 25 °C / 77 °F · 8 rainy days · from €50 a day
- Sarajevo Bosnia and Herzegovina · 29 °C / 84 °F · 9 rainy days · from €30 a day
- St. Moritz and the Engadin Switzerland · 16 °C / 61 °F · 9 rainy days · from €130 a day
- Stockholm Sweden · 22 °C / 72 °F · 17 rainy days · from €80 a day
- Tallinn Estonia · 22 °C / 72 °F · 19 rainy days · from €40 a day
- Tampere Finland · 22 °C / 72 °F · 17 rainy days · from €70 a day
- Trabzon Türkiye · 27 °C / 81 °F · 14 rainy days · from €25 a day
- Tromsø Norway · 19 °C / 66 °F · 12 rainy days · from €95 a day
- Turku and the archipelago Finland · 22 °C / 72 °F · 18 rainy days · from €75 a day
- Vilnius Lithuania · 24 °C / 75 °F · 17 rainy days · from €35 a day
- Warsaw Poland · 26 °C / 79 °F · 13 rainy days · from €35 a day
- Wrocław Poland · 25 °C / 77 °F · 15 rainy days · from €35 a day
- York United Kingdom · 21 °C / 70 °F · 15 rainy days · from €65 a day
- Zadar Croatia · 30 °C / 86 °F · 5 rainy days · from €50 a day
- Zakopane and the Tatras Poland · 22 °C / 72 °F · 15 rainy days · from €35 a day
- Zermatt Switzerland · 16 °C / 61 °F · 7 rainy days · from €125 a day
- Zurich Switzerland · 25 °C / 77 °F · 18 rainy days · from €115 a day
Africa
- Hammamet Tunisia · 34 °C / 93 °F · 0 rainy days · from €20 a day
- Kigali and the gorillas Rwanda · 28 °C / 82 °F · 1 rainy days · from €35 a day
- Kilimanjaro and Arusha Tanzania · 22 °C / 72 °F · 7 rainy days · from €35 a day
- Kruger National Park South Africa · 26 °C / 79 °F · 1 rainy days · from €45 a day
- Mayotte France · 28 °C / 82 °F · 5 rainy days · from €55 a day
- Nairobi and the Maasai Mara Kenya · 24 °C / 75 °F · 5 rainy days · from €40 a day
- Namibia — Windhoek and the Namib Namibia · 22 °C / 72 °F · 0 rainy days · from €40 a day
- Victoria Falls Zimbabwe · 27 °C / 81 °F · 0 rainy days · from €40 a day
- Zanzibar Tanzania · 28 °C / 82 °F · 14 rainy days · from €30 a day
Asia
- Abha and Asir Saudi Arabia · 28 °C / 82 °F · 3 rainy days · from €45 a day
- Almaty Kazakhstan · 31 °C / 88 °F · 6 rainy days · from €30 a day
- Bali Indonesia · 24 °C / 75 °F · 24 rainy days · from €25 a day
- Batumi Georgia · 26 °C / 79 °F · 18 rainy days · from €25 a day
- Bishkek and the Tian Shan Kyrgyzstan · 33 °C / 91 °F · 5 rainy days · from €20 a day
- Harbin China · 28 °C / 82 °F · 18 rainy days · from €30 a day
- Jakarta Indonesia · 32 °C / 90 °F · 15 rainy days · from €25 a day
- Kazbegi and the Greater Caucasus Georgia · 20 °C / 68 °F · 20 rainy days · from €25 a day
- Koh Samui Thailand · 29 °C / 84 °F · 18 rainy days · from €35 a day
- Komodo and Flores Indonesia · 30 °C / 86 °F · 10 rainy days · from €25 a day
- Kota Kinabalu and Borneo Malaysia · 31 °C / 88 °F · 16 rainy days · from €25 a day
- Kuala Lumpur Malaysia · 33 °C / 91 °F · 16 rainy days · from €25 a day
- Leh and Ladakh India · 23 °C / 73 °F · 7 rainy days · from €20 a day
- Lombok and the Gilis Indonesia · 30 °C / 86 °F · 10 rainy days · from €20 a day
- Nha Trang Vietnam · 33 °C / 91 °F · 16 rainy days · from €20 a day
- Penang Malaysia · 31 °C / 88 °F · 17 rainy days · from €25 a day
- Salalah Oman · 30 °C / 86 °F · 12 rainy days · from €50 a day
- Sapporo and Hokkaido Japan · 27 °C / 81 °F · 14 rainy days · from €60 a day
- Singapore Singapore · 31 °C / 88 °F · 23 rainy days · from €70 a day
- Sri Lanka — Colombo and Kandy Sri Lanka · 29 °C / 84 °F · 29 rainy days · from €25 a day
- Sulawesi — Makassar and Toraja Indonesia · 30 °C / 86 °F · 11 rainy days · from €20 a day
- Sumatra — Medan and Lake Toba Indonesia · 32 °C / 90 °F · 22 rainy days · from €20 a day
- Ulaanbaatar and the steppe Mongolia · 25 °C / 77 °F · 15 rainy days · from €30 a day
- Yogyakarta and Borobudur Indonesia · 30 °C / 86 °F · 10 rainy days · from €20 a day
North America
- Chicago United States · 28 °C / 82 °F · 13 rainy days · from €80 a day
- Montreal Canada · 27 °C / 81 °F · 15 rainy days · from €70 a day
- Quebec City Canada · 25 °C / 77 °F · 18 rainy days · from €70 a day
- Saint Pierre and Miquelon France · 15 °C / 59 °F · 12 rainy days · from €60 a day
- Seattle United States · 27 °C / 81 °F · 2 rainy days · from €85 a day
- Toronto Canada · 27 °C / 81 °F · 13 rainy days · from €70 a day
- Vancouver Canada · 24 °C / 75 °F · 2 rainy days · from €80 a day
South America
- Bogotá Colombia · 19 °C / 66 °F · 16 rainy days · from €25 a day
- Cusco and Machu Picchu Peru · 19 °C / 66 °F · 1 rainy days · from €25 a day
- Medellín Colombia · 28 °C / 82 °F · 15 rainy days · from €25 a day
- Quito Ecuador · 19 °C / 66 °F · 4 rainy days · from €25 a day
Oceania
- Bora Bora French Polynesia · 24 °C / 75 °F · 11 rainy days · from €110 a day
- Cairns and the Great Barrier Reef Australia · 25 °C / 77 °F · 12 rainy days · from €70 a day
- Fiji Fiji · 24 °C / 75 °F · 19 rainy days · from €55 a day
- Queenstown New Zealand · 7 °C / 45 °F · 9 rainy days · from €80 a day
- Tahiti and Moorea French Polynesia · 27 °C / 81 °F · 22 rainy days · from €90 a day
- Uluru Australia · 18 °C / 64 °F · 0 rainy days · from €80 a day