worldclock.tools

One time zone · 692 cities

Current local time in France

France keeps a single time zone, Europe/Paris, currently UTC+2. It observes daylight saving time, so the offset shifts twice a year.

Every clock below is computed in your browser from the IANA time zone database, so the offsets reflect the daylight-saving rules in force today rather than a value written down once and left to rot.

France time zones and current offsets

Time zones used in France, with the current local time, UTC offset and daylight-saving status of each.
IANA zoneLocal time nowUTC offsetDaylight savingLargest city
Europe/Paris02:05 PMUTC+2ObservedParis

Converting a specific time into France? Use the converter, or find an hour that works across both ends of the call.

Local time by city in France

600 cities, largest first. Each links to a live clock with that city's own zone, sun times and daylight-saving dates — matched to the city rather than assumed from the country.

ParisUTC+2MarseilleUTC+2LyonUTC+2ToulouseUTC+2NiceUTC+2NantesUTC+2Marne La ValléeUTC+2StrasbourgUTC+2BordeauxUTC+2MontpellierUTC+2LilleUTC+2Paris 15 VaugirardUTC+2RennesUTC+2ReimsUTC+2Le HavreUTC+2Paris 20 MénilmontantUTC+2Cergy-PontoiseUTC+2Paris 18 Buttes-MontmartreUTC+2Paris 13 GobelinsUTC+2Paris 19 Buttes-ChaumontUTC+2Paris 13e ArrondissementUTC+2Saint-ÉtienneUTC+2ToulonUTC+2AngersUTC+2DijonUTC+2Paris 16 PassyUTC+2Paris 17 Batignolles-MonceauUTC+2GrenobleUTC+2NîmesUTC+2Clermont-FerrandUTC+2Aix-en-ProvenceUTC+2Saint-Quentin-en-YvelinesUTC+2BrestUTC+2Le MansUTC+2Paris 11e ArrondissementUTC+2AmiensUTC+2ToursUTC+2LimogesUTC+2Paris 12e ArrondissementUTC+2Paris 11 PopincourtUTC+2Paris 12 ReuillyUTC+2Paris 14 ObservatoireUTC+2VilleurbanneUTC+2BesançonUTC+2MetzUTC+2OrléansUTC+2RouenUTC+2MulhouseUTC+2MontreuilUTC+2PerpignanUTC+2CaenUTC+2Boulogne-BillancourtUTC+2NancyUTC+2Lyon 03UTC+2ArgenteuilUTC+2RoubaixUTC+2TourcoingUTC+2Saint-DenisUTC+2AvignonUTC+2Marseille 13UTC+2Asnières-sur-SeineUTC+2NanterreUTC+2DunkirkUTC+2Lyon 08UTC+2PoitiersUTC+2VersaillesUTC+2CourbevoieUTC+2CréteilUTC+2Paris 10 EntrepôtUTC+2Paris 10e ArrondissementUTC+2PauUTC+2Lyon 07UTC+2ColombesUTC+2Vitry-sur-SeineUTC+2Aulnay-sous-BoisUTC+2Marseille 08UTC+2Marseille 15UTC+2Marseille 09UTC+2La RochelleUTC+2Champigny-sur-MarneUTC+2Rueil-MalmaisonUTC+2AntibesUTC+2GareUTC+2Saint-Maur-des-FossésUTC+2CannesUTC+2CalaisUTC+2BéziersUTC+2AubervilliersUTC+2MérignacUTC+2BourgesUTC+2Saint-NazaireUTC+2ColmarUTC+2Maison BlancheUTC+2ValenceUTC+2QuimperUTC+2DrancyUTC+2Noisy-le-GrandUTC+2Villeneuve-d'AscqUTC+2La Seyne-sur-MerUTC+2Levallois-PerretUTC+2Marseille 14UTC+2PicpusUTC+2ChambéryUTC+2Issy-les-MoulineauxUTC+2Neuilly-sur-SeineUTC+2TroyesUTC+2Juan-les-PinsUTC+2AntonyUTC+2La Roche-sur-YonUTC+2Marseille 12UTC+2LorientUTC+2SarcellesUTC+2PessacUTC+2Ivry-sur-SeineUTC+2ÉvreuxUTC+2VénissieuxUTC+2CergyUTC+2ClichyUTC+2Paris 09 OpéraUTC+2Marseille 11UTC+2Saint-QuentinUTC+2Paris 05 PanthéonUTC+2NiortUTC+2BelfortUTC+2AjaccioUTC+2VannesUTC+2SartrouvilleUTC+2Maisons-AlfortUTC+2MeauxUTC+2BloisUTC+2Brive-la-GaillardeUTC+2ArlesUTC+2BeauvaisUTC+2ChâteaurouxUTC+2CholetUTC+2FréjusUTC+2PantinUTC+2Lyon 06UTC+2Saint-BrieucUTC+2MontaubanUTC+2Charleville-MézièresUTC+2AlbiUTC+2TarbesUTC+2Fontenay-sous-BoisUTC+2Lyon 09UTC+2ÉvryUTC+2ClamartUTC+2Marseille 10UTC+2Châlons-en-ChampagneUTC+2NarbonneUTC+2Saint-MaloUTC+2LavalUTC+2HyèresUTC+2Lyon 05UTC+2CarcassonneUTC+2AngoulêmeUTC+2AnnecyUTC+2BondyUTC+2Le Blanc-MesnilUTC+2VillejuifUTC+2Paris 07 Palais-BourbonUTC+2GrasseUTC+2SevranUTC+2CastresUTC+2Chalon-sur-SaôneUTC+2Marseille 04UTC+2ArrasUTC+2Boulogne-sur-MerUTC+2ChellesUTC+2Cagnes-sur-MerUTC+2Saint-HerblainUTC+2DouaiUTC+2Épinay-sur-SeineUTC+2VincennesUTC+2RoquetteUTC+2MartiguesUTC+2Marseille 03UTC+2Bourg-en-BresseUTC+2BobignyUTC+2MontluçonUTC+2AubagneUTC+2ValenciennesUTC+2SuresnesUTC+2MeudonUTC+2Marseille 05UTC+2BayonneUTC+2IstresUTC+2ThionvilleUTC+2Mantes-la-JolieUTC+2CompiègneUTC+2NeversUTC+2ChartresUTC+2Marseille 06UTC+2Le CannetUTC+2WattrelosUTC+2Caluire-et-CuireUTC+2GapUTC+2TalenceUTC+2AlèsUTC+2GennevilliersUTC+2Saint-PriestUTC+2Rosny-sous-BoisUTC+2AuxerreUTC+2Salon-de-ProvenceUTC+2Saint-Germain-en-LayeUTC+2BastiaUTC+2Marseille 01UTC+2SèteUTC+2AngletUTC+2PuteauxUTC+2Corbeil-EssonnesUTC+2Paris 06 LuxembourgUTC+2Garges-lès-GonesseUTC+2RoanneUTC+2Savigny-sur-OrgeUTC+2ÉpinalUTC+2Livry-GarganUTC+2Saint-OuenUTC+2RezéUTC+2Montigny-le-BretonneuxUTC+2Noisy-le-SecUTC+2MelunUTC+2BagneuxUTC+2MassyUTC+2HaguenauUTC+2MontrougeUTC+2Marcq-en-BarœulUTC+2VitrollesUTC+2DraguignanUTC+2LensUTC+2GagnyUTC+2Saint-ChamondUTC+2BronUTC+2Vaulx-en-VelinUTC+2Joué-lès-ToursUTC+2AlfortvilleUTC+2La CourneuveUTC+2ChâtelleraultUTC+2VillepinteUTC+2CambraiUTC+2PoissyUTC+2Conflans-Sainte-HonorineUTC+2Sainte-MargueriteUTC+2Bel-AirUTC+2Mont-de-MarsanUTC+2PlaisirUTC+2Lyon 04UTC+2Marseille 07UTC+2MarignaneUTC+2DieppeUTC+2MontélimarUTC+2Tremblay-en-FranceUTC+2Choisy-le-RoiUTC+2Saint-Martin-d'HèresUTC+2MâconUTC+2Paris 08 ÉlyséeUTC+2Romans-sur-IsèreUTC+2Saint-RaphaëlUTC+2Pontault-CombaultUTC+2Six-Fours-les-PlagesUTC+2PérigueuxUTC+2AurillacUTC+2Neuilly-sur-MarneUTC+2LiévinUTC+2AgenUTC+2FranconvilleUTC+2Sainte-Geneviève-des-BoisUTC+2MaubeugeUTC+2BagnoletUTC+2SaumurUTC+2BiarritzUTC+2La CiotatUTC+2ÉchirollesUTC+2Villefranche-sur-SaôneUTC+2Châtenay-MalabryUTC+2StainsUTC+2ChâtillonUTC+2VienneUTC+2SchiltigheimUTC+2Paris 03 TempleUTC+2Les MureauxUTC+2Le Perreux-sur-MarneUTC+2GuyancourtUTC+2PalaiseauUTC+2Saint-DizierUTC+2CreilUTC+2Vandœuvre-lès-NancyUTC+2Thonon-les-BainsUTC+2BéthuneUTC+2ColomiersUTC+2Lyon 02UTC+2Folie MéricourtUTC+2Nogent-sur-MarneUTC+2Athis-MonsUTC+2Viry-ChâtillonUTC+2HouillesUTC+2SoissonsUTC+2DreuxUTC+2Charenton-le-PontUTC+2Villeneuve-Saint-GeorgesUTC+2ÉlancourtUTC+2Saint-AmbroiseUTC+2AlençonUTC+2Sotteville-lès-RouenUTC+2OrangeUTC+2Villenave-d'OrnonUTC+2PontoiseUTC+2Villiers-sur-MarneUTC+2ChatouUTC+2GoussainvilleUTC+2LommeUTC+2VierzonUTC+2Saint-Médard-en-JallesUTC+2ThiaisUTC+2CarpentrasUTC+2L'Haÿ-les-RosesUTC+2MentonUTC+2Lyon 01UTC+2Saint-Laurent-du-VarUTC+2SaintesUTC+2RochefortUTC+2MalakoffUTC+2DraveilUTC+2Saint-LeuUTC+2Saint-Sébastien-sur-LoireUTC+2Le ChesnayUTC+2TournefeuilleUTC+2Clichy-sous-BoisUTC+2ChaumontUTC+2Saint-Étienne-du-RouvrayUTC+2MeyzieuUTC+2YerresUTC+2MontbéliardUTC+2Saint-CloudUTC+2SensUTC+2LaonUTC+2LambersartUTC+2TrappesUTC+2RodezUTC+2BergeracUTC+2AnnemasseUTC+2La GardeUTC+2ErmontUTC+2Rillieux-la-PapeUTC+2VillemombleUTC+2Pierrefitte-sur-SeineUTC+2Le Kremlin-BicêtreUTC+2Champs-sur-MarneUTC+2Aix-les-BainsUTC+2BezonsUTC+2Paris 04 Hôtel-de-VilleUTC+2VallaurisUTC+2TavernyUTC+2Illkirch-GraffenstadenUTC+2La Teste-de-BuchUTC+2ÉpernayUTC+2Villiers-le-BelUTC+2VichyUTC+2Hôpital Saint-LouisUTC+2SannoisUTC+2GonesseUTC+2Vigneux-sur-SeineUTC+2CavaillonUTC+2RambouilletUTC+2CherbourgUTC+2ArmentièresUTC+2LunelUTC+2CachanUTC+2Le Grand-QuevillyUTC+2AbbevilleUTC+2La Garenne-ColombesUTC+2Montigny-lès-MetzUTC+2Quinze-VingtsUTC+2VanvesUTC+2VernonUTC+2Savigny-le-TempleUTC+2DoleUTC+2Villeneuve-sur-LotUTC+2Les UlisUTC+2Marseille 02UTC+2OyonnaxUTC+2OullinsUTC+2Le CreusotUTC+2Hénin-BeaumontUTC+2OrvaultUTC+2Coudekerque-BrancheUTC+2Herblay-sur-SeineUTC+2Ris-OrangisUTC+2Sucy-en-BrieUTC+2GrignyUTC+2FresnesUTC+2RomainvilleUTC+2Fontenay-aux-RosesUTC+2Décines-CharpieuUTC+2Saint-Dié-des-VosgesUTC+2FontaineUTC+2AuchUTC+2Bruay-la-BuissièreUTC+2LisieuxUTC+2SarregueminesUTC+2TorcyUTC+2GradignanUTC+2LanesterUTC+2Brétigny-sur-OrgeUTC+2MuretUTC+2Bois-ColombesUTC+2BlagnacUTC+2Hérouville-Saint-ClairUTC+2LibourneUTC+2Le BouscatUTC+2MiramasUTC+2BeauneUTC+2BrunoyUTC+2EaubonneUTC+2VilleparisisUTC+2MontfermeilUTC+2SèvresUTC+2FougèresUTC+2Saint-Pol-sur-MerUTC+2La MadeleineUTC+2Gif-sur-YvetteUTC+2BèglesUTC+2CahorsUTC+2HazebrouckUTC+2MillauUTC+2Grande-SyntheUTC+2La Valette-du-VarUTC+2MoulinsUTC+2Mont-Saint-AignanUTC+2ÉtampesUTC+2Mons-en-BarœulUTC+2AgdeUTC+2Saint-Ouen-l'AumôneUTC+2VertouUTC+2MontgeronUTC+2Maisons-LaffitteUTC+2Le Puy-en-VelayUTC+2Le Petit-QuevillyUTC+2LormontUTC+2OlivetUTC+2Ozoir-la-FerrièreUTC+2Le Plessis-RobinsonUTC+2CenonUTC+2Combs-la-VilleUTC+2DaxUTC+2FrontignanUTC+2VoironUTC+2LoosUTC+2Le Mée-sur-SeineUTC+2Villeneuve-la-GarenneUTC+2FécampUTC+2Cormeilles-en-ParisisUTC+2Sainte-Foy-lès-LyonUTC+2VerdunUTC+2Vélizy-VillacoublayUTC+2Saint-LôUTC+2AchèresUTC+2LunévilleUTC+2Deuil-la-BarreUTC+2La Celle-Saint-CloudUTC+2Annecy-le-VieuxUTC+2SceauxUTC+2LannionUTC+2DenainUTC+2AllauchUTC+2ConcarneauUTC+2EysinesUTC+2CroixUTC+2ForbachUTC+2ManosqueUTC+2Saint-MandéUTC+2Plaine du VarUTC+2MontmorencyUTC+2Porte Saint-MartinUTC+2GardanneUTC+2Les LilasUTC+2Fleury-les-AubraisUTC+2Dammarie-les-LysUTC+2Roissy-en-BrieUTC+2Saint-Genis-LavalUTC+2Saint-LouisUTC+2CognacUTC+2Saint-Michel-sur-OrgeUTC+2LongjumeauUTC+2BressuireUTC+2VauréalUTC+2Lons-le-SaunierUTC+2PloemeurUTC+2Lagny-sur-MarneUTC+2SedanUTC+2OrlyUTC+2Saint-Vincent de PaulUTC+2PontarlierUTC+2ChamalièresUTC+2MeylanUTC+2Montceau-les-MinesUTC+2HalluinUTC+2RiomUTC+2Chevilly-LarueUTC+2CroulebarbeUTC+2La DefenseUTC+2Sainte-MargueriteUTC+2Romorantin-LanthenayUTC+2Mantes-la-VilleUTC+2PertuisUTC+2Morsang-sur-OrgeUTC+2VesoulUTC+2Saint-Jean-de-BrayeUTC+2Les Pennes-MirabeauUTC+2Paris 02 BourseUTC+2ClusesUTC+2Bourg-lès-ValenceUTC+2VillefontaineUTC+2Saint-GratienUTC+2Les Pavillons-sous-BoisUTC+2FontainebleauUTC+2HemUTC+2Nogent-sur-OiseUTC+2Bagnols-sur-CèzeUTC+2CouëronUTC+2ÉcullyUTC+2Cran-GevrierUTC+2WasquehalUTC+2Mandelieu-la-NapouleUTC+2VendômeUTC+2LouviersUTC+2Gujan-MestrasUTC+2Sanary-sur-MerUTC+2SenlisUTC+2AlbertvilleUTC+2Limeil-BrévannesUTC+2Jouy-le-MoutierUTC+2MarmandeUTC+2RoyanUTC+2MaurepasUTC+2Digne-les-BainsUTC+2MouginsUTC+2ChallansUTC+2SélestatUTC+2GarchesUTC+2Bourg-la-ReineUTC+2Chilly-MazarinUTC+2Équeurdreville-HainnevilleUTC+2Cournon-d'AuvergneUTC+2Saint-RochUTC+2ChavilleUTC+2Neuilly-PlaisanceUTC+2Bonneuil-sur-MarneUTC+2SorguesUTC+2VenceUTC+2Saint-BarthélémyUTC+2Le Plessis-TréviseUTC+2Bar-le-DucUTC+2SeynodUTC+2Mitry-MoryUTC+2CarvinUTC+2LimayUTC+2La FlècheUTC+2Plaisance-du-TouchUTC+2La Chapelle-sur-ErdreUTC+2AvionUTC+2AnnonayUTC+2RonchinUTC+2MauguioUTC+2Chennevières-sur-MarneUTC+2AutunUTC+2Saint-AvoldUTC+2TourlavilleUTC+2Saint-OmerUTC+2ArgentanUTC+2GivorsUTC+2Joinville-le-PontUTC+2CarquefouUTC+2CestasUTC+2Castelnau-le-LezUTC+2Montigny-lès-CormeillesUTC+2La CrauUTC+2FirminyUTC+2OrsayUTC+2Saint-Amand-les-EauxUTC+2La PommeUTC+2Le Pré-Saint-GervaisUTC+2LucéUTC+2Les Clayes-sous-BoisUTC+2La Baule-EscoublacUTC+2SalpêtrièreUTC+2Sin-le-NobleUTC+2ToulUTC+2Marseille 16UTC+2Villeneuve-le-RoiUTC+2MazarguesUTC+2Saint-Jean-de-la-RuelleUTC+2MorlaixUTC+2MontargisUTC+2Soisy-sous-MontmorencyUTC+2BischheimUTC+2FlersUTC+2Marly-le-RoiUTC+2LattesUTC+2Saint-Cyr-sur-LoireUTC+2

Francetime — questions & answers

What time is it in France right now?
Paris, the largest city in France, is currently 2:05 PM on Europe/Paris (UTC+2). The whole country shares that time.
How many time zones does France have?
One. The whole of France uses Europe/Paris, currently UTC+2.
Does France observe daylight saving time?
Yes. The next change in Europe/Paris falls on Sun, Oct 25, 2026, when clocks go back to UTC+1.
Which cities in France are covered?
692 cities in France, each with its own page showing live local time, its IANA zone and UTC offset, the next daylight-saving change, and today's sunrise and sunset. This page lists the 600 largest.
Browse every country