See Photos on the Ground in Ukraine – The New York Times
For weeks, a Russian invasion had been feared, but once the sweeping attacks began last week, hitting seemingly every corner of Ukraine, the war became unavoidably tangible for its people, a hovering cloud of darkness that once seemed unimaginable in the post-Cold War era.
Hearing the booms of missile explosions and air attacks, and reports of battles that had killed both civilians and soldiers, some vowed to fight the intruders however they could. Most also realized, though, that life defying Russias overwhelming might was likely to be unsettling and treacherous.
In parts of Ukraine, people cleaned out grocery stores. They rushed the A.T.M.s to get their savings while they could. Many thousands waited in impossible lines for bus tickets or sat in their cars in monstrous traffic jams, seeking to head west, to NATO-protected lands. Others took up arms in volunteer militias or donated blood to their fellow citizens.
As Ukrainian forces waged intense battles for Kyiv, the capital, Kharkiv and other major cities, people waited to see what might come of an escalating war, Western sanctions against Russia and sputtering diplomacy. Photographers with The New York Times and other news organizations are throughout Ukraine, providing a look at a populace coping with the uncertainty and fear of a military invasion.
A Ukrainian war ship off the coast of Odessa, Ukraine.
A detainee was led out of Kyivs main train station by Ukrainian security forces as attacks against Ukrainian targets continue and Ukrainian forces battle Russian forces on the outskirts of the city.
Damage from a rocket strike at the main train station in Kyiv.
Ukrainian families scrambled to get on trains traveling west out of Kyiv toward Lviv.
Volunteers at a veterans association in Lviv helped to prepare boxes of first aid supplies to be sent to frontline areas around the country.
President Volodymyr Zelensky of Ukraine during a news conference in Kyiv on Thursday. We have a special people, an extraordinary people, he said.
A train station in Radymno, Poland, where many refugees start their journey deeper into Poland after getting some rest at a reception center set up at a shopping mall.
Statues and monuments of cultural significance around Lviv were wrapped with foam and plastic sheeting, to protect them against possible bombardment.
Taria, 27, in her tent where she is living with her two children and other Ukrainian families below ground in a subway station. Many of them have been there for about a week as Russian and Ukrainian forces fight on the outskirts of Kyiv.
A Ukrainian mother tends to her newborn in a maternity ward in the basement of a hospital in Kyiv.
Hundreds of women and children were crammed into the tunnels of a Lviv train station as they waited to board evacuation trains out of Ukraine.
Dima Kurganov, 39, said goodbye to his wife and two children before they left on a train to Poland.
Ukrainian refugees waiting at the main hall of a train station in the small Polish village of Przemysl.
People were blessed by a priest during Mass on Ash Wednesday at the Assumption of the Blessed Virgin Mary Catholic Cathedral in Lviv.
The headquarters of Moldova for Peace, a working group under the auspices of the Ministry of Internal Affairs and the Government of the Republic of Moldova, in Chisinau. The groups volunteers are helping refugees coming from Ukraine.
The Ukrainian village of Dachne, north of Odessa, as Russian forces escalated attacks on civilian targets.
Volunteers put sandbags around the regional administration building in Vinnytsia.
Ukrainian security forces guarding Maidan Square in Kyiv.
Grigore Josan and his wife, Gheorgjina, have been hosting 11 members of a Ukrainian family for a week in Causeni, Moldova.
Steel barricades used to obstruct tanks and other armored vehicles being welded in Odessa, before being distributed throughout the city.
Volunteers cutting strips of cloth to make camouflage nets for the Ukrainian military in Vinnytsia.
Refugees from Ukraine after crossing the border in Medyka, Poland.
Tents for refugees to rest after crossing the border in Palanca, Moldova.
Refugees resting in a tent in Palanca.
Ilona Koval, center, the choreographer for the Ukrainian national figure skating team, fleeing Ukraine with her daughter, left, and a family friend.
Worshippers attending a service in the Kyiv Monastery of the Caves.
The monastery, parts of which are almost 1,000 years old, is one of the holiest sites for Eastern Orthodox Christianity in Ukraine and Russia.
Ukrainian volunteers filing into a bunker on Monday as a sirens warned of a possible incoming attack at a base in Kyiv where volunteers and security forces are readied for war.
Ukrainian volunteers getting ready for combat at a base in Kyiv where they receive rapid training in military disciplines ranging from intelligence to the use of weapons.
Daniel Shevchenko, 21, who was a coffee roaster until a few weeks ago, on guard duty at a base as other volunteers and security forces train for the fight ahead.
Nastya, 24, a Ukrainian volunteer, smoking a cigarette in a bunker at a base in Kyiv.
Ukraines former first lady, Maryna Poroshenko, serving food to Ukrainian volunteers.
Ukrainian women tending to their sick children in a basement shelter of the Okhmadet Childrens Hospital as Russian troops battle Ukrainian forces in and around Kyiv.
Tending to sick infants in the basement shelter.
Sasha Gonsharova, 38, caring for her eight-month-old son, who has anemia.
Volunteers in Vinnytsia, Ukraine, collecting and organizing supplies donated to Ukraines military and to people displaced by the Russian invasion.
Long lines of cars and trucks waiting to enter Romania from Moldova.
Civilian volunteers sorting empty bottles to be used for Molotov cocktails in a parking lot in Dnipro, Ukraine.
Civilian volunteers in Dnipro organizing and packing donations for distribution.
Loading empty bottles to be used for Molotov cocktails in Dnipro.
Volunteers filling sand bags in Kropyvnytskyi, Ukraine, in an effort to fortify the citys defenses.
Several hundred people who fled Ukraine huddled in small groups on Saturday at the train station in Zahony, Hungary, trying to figure out their next move.
Refugees from Lviv, Ukraine, waiting for their further journey after crossing the border in Medyka, Poland.
The Ukrainian flag is raised over a newly established checkpoint on Sunday in Hushchyntsi, Ukraine.
Local men digging a bunker and building a checkpoint at the edge of their village in Hushchyntsi.
Worshipers at morning services at St. Paraskeva Orthodox Church in Kalynivka, Ukraine.
The Sunday service in Kalynivka, in central Ukraine.
Emergency workers at the scene after a residential building was hit by missiles in Kyiv.
A burned vehicle at the scene of a fierce pre-dawn battle between Ukrainian and Russian forces in Kyiv.
Ukrainian emergency workers outside a residential building in Kyiv that was hit by a missile.
Ukrainian volunteers getting a briefing before being deployed to fight Russian troops in Kyiv.
A Ukrainian nurse, Iryna Salujan, drawing blood from Slava Kamshyshov, 50, as Ukrainians spent hours in line to donate blood for wounded soldiers and civilians in Kyiv.
Volunteers hand-tied camouflage netting for use by the military in Kalynivka.
An evacuee from Ukraine crying as she arrived with relatives in the Polish village of Medyka, at the border crossing with Ukraine. More than 100,000 Ukrainians had entered Poland as of Saturday.
Cars lined up for nearly two miles to pick up family members from Ukraine who had entered Poland.
An employee of the Kalynivka road service removed a road sign on Saturday. Workers around Ukraine were ordered to remove road signs to complicate navigation for Russian troops.
Svetlana Akimova, 82, on Saturday in a parking garage where she had been seeking shelter for the past day amid heavy fighting outside her apartment building in Kyiv.
Demonstrators confronting the Russian police during an antiwar protest in Moscow on Saturday.
A member of a locally organized security patrol inspecting a bus shelter while on the lookout for Russian saboteurs in Khomutyntsi, in central Ukraine.
The body of a Russian soldier next to an armored vehicle that Ukrainian soldiers said was Russian, in Kharkiv.
Ukrainian soldiers at the entrance to Kharkiv, in the shadow of huge blue and yellow letters spelling the citys name.
A Ukrainian military position outside Kharkiv.
Ukrainian emergency services officers in Kharkiv trying to remove the body of a rocket they said had been fired by Russian forces on Friday.
A residential building was hit by missiles in Kyiv on Friday.
Cleaning up debris after a residential building was struck by missiles in Kyiv.
The remnants of a downed aircraft in Kyiv.
Social media videos and news footage from Friday depicted the scope of Russias invasion of Ukraine and the toll it was taking on its citizens.
People seeking safety from bombings in subway cars and in the halls of a subway station in Kharkiv.
Ukrainians leaving the Polish village of Medyka on a minibus after crossing the Ukraine-Poland border on Friday.
Ludmyla Viytovych with her daughters Sofia and Solomea at a makeshift reception center at the train station in Przemysl, Poland. Mrs. Viytovych was traveling toward Vienna, where her family lives.
Refugees from Ukraine awaiting transportation upon their arrival in Medyka at the pedestrian border crossing.
Military volunteers loading magazines with ammunition at a weapons storage facility after the Ukrainian government announced it would arm civilians to resist the Russian invasion.
Military volunteers receiving weapons in Fastiv.
The aftermath of a strike on a military airport on Thursday in Chuguyev, near Kharkiv.
Families boarding evacuation trains in Kramatorsk on Thursday evening, bound for Kyiv and Lviv, the largest city in western Ukraine.
The remnants of a munition piercing an apartment near Kharkiv.
Lining up to withdraw cash in Severodonetsk.
Video: Families fleeing Thursdays attack in Kyiv were stuck in traffic for miles on the capitals longest avenue, as they tried to escape the advancement of Russian troops.
Ukrainian military vehicles on the side of the road outside Severodonetsk.
Covering a body after bombings in Chuguiv.
Packing up belongings from an apartment to move farther from shelling in Kramatorsk.
Praying at St. Michaels Golden-Domed Monastery on Thursday in Kyiv.
Russian attacks damaged radar arrays and other equipment at a Ukrainian military site outside Mariupol.
Waiting for trains out of the city at the main station in Kramatorsk.
Dusk in Kyiv on Thursday, as Russian forces were advancing on the city.
More here:
See Photos on the Ground in Ukraine - The New York Times
- Trump News Updates: Epstein, Tariffs and Ukraine War - The New York Times - July 28th, 2025 [July 28th, 2025]
- Russia at the gates: How Ukraine defended a strategic city for months - Reuters - July 28th, 2025 [July 28th, 2025]
- Trump Gives Russia Less Than Two Weeks to End Its War in Ukraine - The New York Times - July 28th, 2025 [July 28th, 2025]
- Trump says hes shortening the 50-day deadline for Russia to end the war in Ukraine - AP News - July 28th, 2025 [July 28th, 2025]
- Russia's sinking fake ships with exploding naval drones. The training likely isn't for war with Ukraine. - Business Insider - July 28th, 2025 [July 28th, 2025]
- I already know the answer Trump to shorten Ukraine deadline for Putin to 1012 days - The Kyiv Independent - July 28th, 2025 [July 28th, 2025]
- Ukraine war briefing: attack on Kyiv injures eight, Trump and Starmer to discuss applying pressure on Putin - The Guardian - July 28th, 2025 [July 28th, 2025]
- Trump gives Putin new 10 or 12 days deadline to end war in Ukraine - politico.eu - July 28th, 2025 [July 28th, 2025]
- Trump reduces Russia deadline to end Ukraine invasion to 10 to 12 days from original 50: No reason to wait that long - New York Post - July 28th, 2025 [July 28th, 2025]
- Brutality over precision What the Army is learning from Russia in Ukraine - Task & Purpose - July 28th, 2025 [July 28th, 2025]
- E.U. Cuts Aid to Ukraine Over Corruption Concerns - The New York Times - July 28th, 2025 [July 28th, 2025]
- Five killed as Ukraine and Russia trade drone attacks - BBC - July 28th, 2025 [July 28th, 2025]
- Russia's economy is now so militarized, it may keep expanding its army even after the Ukraine war - Business Insider - July 28th, 2025 [July 28th, 2025]
- Trump issues new ultimatum calling on Putin to end Ukraine war in '10 or 12 days' - France 24 - July 28th, 2025 [July 28th, 2025]
- Ukraine, Russia attack each other's territory after latest round of peace talks - Reuters - July 28th, 2025 [July 28th, 2025]
- That idiot Putin wants to take it all: Russias kamikaze tactics fuel a slow advance in Ukraine - The Guardian - July 28th, 2025 [July 28th, 2025]
- Trump gives Putin 10 to 12 days to agree Ukraine ceasefire - The Telegraph - July 28th, 2025 [July 28th, 2025]
- Ukraine war briefing: Drones hit Russian electronic warfare plant and disrupt railway and air travel - The Guardian - July 28th, 2025 [July 28th, 2025]
- Binge, borrow and deal: Europe digs deep to buy U.S. arms for Ukraine - The Washington Post - July 27th, 2025 [July 27th, 2025]
- Putin may be miscalculating Trumps resolve on Ukraine - Atlantic Council - July 27th, 2025 [July 27th, 2025]
- Ukraine is now an indispensable security partner for the US and Europe - Atlantic Council - July 27th, 2025 [July 27th, 2025]
- Russia says it has captured two villages in Ukraine, Ukraine reports heavy fighting - Reuters - July 27th, 2025 [July 27th, 2025]
- Battles of the mind: drawing Ukraine in this endless war | Ella Baron - The Guardian - July 27th, 2025 [July 27th, 2025]
- Zelenskyys Anti-Corruption Climbdown: What It Means For Ukraine - Radio Free Europe/Radio Liberty - July 27th, 2025 [July 27th, 2025]
- School-leavers losing their lives for Russia in Putin's war with Ukraine - BBC - July 27th, 2025 [July 27th, 2025]
- Ukraine war briefing: Anti-corruption agencies endorse bill restoring their independence - The Guardian - July 27th, 2025 [July 27th, 2025]
- Five killed after Russia and Ukraine trade aerial bombardments - Sky News - July 27th, 2025 [July 27th, 2025]
- 4 people killed, multiple others injured in Russia and Ukraine as they trade aerial attacks - AP News - July 27th, 2025 [July 27th, 2025]
- Russia, Ukraine truce talks overshadowed by new fighting - Vatican News - July 27th, 2025 [July 27th, 2025]
- What China really wants for Russia and Ukraine - The Hill - July 27th, 2025 [July 27th, 2025]
- North Koreas military is being transformed on the battlefields of Ukraine so why is Seoul silent? - The Guardian - July 24th, 2025 [July 24th, 2025]
- State Department OKs $322 million in proposed weapons sales to Ukraine - Military Times - July 24th, 2025 [July 24th, 2025]
- Israel, Ukraine To Hold Talks On Countering "Threats" Posed By Iran - NDTV - July 24th, 2025 [July 24th, 2025]
- In Kyiv, Saar announces Israel-Ukraine strategic dialogue on Iranian threat - The Times of Israel - July 24th, 2025 [July 24th, 2025]
- Ukraine sees first major anti-government protests since start of war, as Zelensky moves to weaken anti-corruption agencies - CNN - July 24th, 2025 [July 24th, 2025]
- Zelenskyy faces outcry after signing a bill curbing Ukraine's anti-corruption agencies - NPR - July 24th, 2025 [July 24th, 2025]
- Russia and Ukraine to Renew Talks, but Peace Remains Elusive - The New York Times - July 24th, 2025 [July 24th, 2025]
- Russia and Ukraine Met Again. Heres Where the Peace Talks Stand - The New York Times - July 24th, 2025 [July 24th, 2025]
- Ukraine and Russia agree to new prisoner swap during brief peace talks - France 24 - July 24th, 2025 [July 24th, 2025]
- Kremlin says Putin open to peace with Ukraine only after Russias goals have been achieved - PBS - July 24th, 2025 [July 24th, 2025]
- Russia and Ukraine agree prisoner swap, but little other progress in Istanbul talks - CNN - July 24th, 2025 [July 24th, 2025]
- Bucks County man died a Ukraine war hero. He is not the only American on the frontlines - PhillyBurbs - July 24th, 2025 [July 24th, 2025]
- Russia and Ukraine Are No Closer to Peace After Trumps Threats - WSJ - The Wall Street Journal - July 24th, 2025 [July 24th, 2025]
- Zelensky Faces Criticism in Ukraine Over Effort to Rein In Corruption Agencies - The New York Times - July 24th, 2025 [July 24th, 2025]
- Swarms of Russian drones attack Ukraine nightly as Moscow puts new emphasis on the deadly weapon - AP News - July 24th, 2025 [July 24th, 2025]
- Outrage in Ukraine as the government attacks anti-corruption watchdogs - The Economist - July 24th, 2025 [July 24th, 2025]
- The Ukraine war will shape the world - Financial Times - July 24th, 2025 [July 24th, 2025]
- US Approves $322 Million Military Aid Package for Ukraine, Including HAWK Air Defense and Bradley Vehicles - UNITED24 Media - July 24th, 2025 [July 24th, 2025]
- Wartime Protests in Ukraine Target Zelensky for the First Time - The New York Times - July 24th, 2025 [July 24th, 2025]
- Zelensky: Ukraine and Russia to hold peace talks on Wednesday - BBC - July 24th, 2025 [July 24th, 2025]
- Faint Signs of Life Appear in Effort to Halt Ukraine War - The New York Times - July 24th, 2025 [July 24th, 2025]
- The Air Battle That Could Decide the Russia-Ukraine War - foreignpolicy.com - July 24th, 2025 [July 24th, 2025]
- Ukraine backlash grows after Zelensky strips anti-corruption bodies of independence - BBC - July 24th, 2025 [July 24th, 2025]
- Ukraine, Russia hold third round of peace talks in Istanbul, agree to another major prisoner exchange - The Kyiv Independent - July 24th, 2025 [July 24th, 2025]
- Ukraine-Russia war latest: Prisoners of war return to Kyiv after Istanbul peace talks end in less than an hour - The Independent - July 24th, 2025 [July 24th, 2025]
- Trumps Name in the Epstein Files, and Rare Protests in Ukraine - The New York Times - July 24th, 2025 [July 24th, 2025]
- Saar begins diplomatic visit to Ukraine, expected to meet Zelensky - The Times of Israel - July 22nd, 2025 [July 22nd, 2025]
- Zelenskiy says Ukraine, Russia to hold peace talks in Turkey on Wednesday - Reuters - July 22nd, 2025 [July 22nd, 2025]
- Russia launches 42 drone strikes on Ukraine overnight, hours after agreeing to Istanbul peace talks - as it happened - The Guardian - July 22nd, 2025 [July 22nd, 2025]
- US and Germany agree to deliver five Patriot air defence systems to Ukraine, Berlin says - Euronews.com - July 22nd, 2025 [July 22nd, 2025]
- Trumps shift on Ukraine has been dramatic but will it change the war? | Rajan Menon - The Guardian - July 22nd, 2025 [July 22nd, 2025]
- Putin stalls. Trump changes his mind. Ukraine targets Moscow. Latest on the war. - USA Today - July 22nd, 2025 [July 22nd, 2025]
- Preparations to deliver Patriot missile systems to Ukraine under way, Natos top Europe commander says as it happened - The Guardian - July 22nd, 2025 [July 22nd, 2025]
- Swarms of Russian drones attack Ukraine nightly as Moscow puts new emphasis on the deadly weapon - ABC News - July 22nd, 2025 [July 22nd, 2025]
- Why Putin keeps making the same Ukraine mistakes - Lowy Institute - July 22nd, 2025 [July 22nd, 2025]
- Ukraine Ups Its Arms Production, Asking Allies to Pay for It - The New York Times - July 22nd, 2025 [July 22nd, 2025]
- Ukraine Scrambling To Fight Against Growing Russian Shahed-136 Threat - The War Zone - July 22nd, 2025 [July 22nd, 2025]
- Jewish funders must refocus on Ukraine before its too late - eJewishPhilanthropy - July 22nd, 2025 [July 22nd, 2025]
- Zelenskyy renews offer to meet with Putin as officials say Russian attacks kill a child in Ukraine - AP News - July 22nd, 2025 [July 22nd, 2025]
- Ukraine, Russia to resume peace negotiations hosted by Turkey - Yahoo Home - July 22nd, 2025 [July 22nd, 2025]
- Ukraine war briefing: Russia insists on sticking to its war demands amid Trump sanctions threat - The Guardian - July 22nd, 2025 [July 22nd, 2025]
- Kremlin says Putin is ready to discuss peace in Ukraine but wants to achieve goals - Reuters - July 22nd, 2025 [July 22nd, 2025]
- Russia says it favours new round of peace talks with Ukraine, highlights gulf between them - Reuters - July 22nd, 2025 [July 22nd, 2025]
- Army deep dive into Russian tactics in Ukraine says global conflict with West will persist - Stars and Stripes - July 22nd, 2025 [July 22nd, 2025]
- Why Russia Is Gaining Ground in Ukraine - The New York Times - July 22nd, 2025 [July 22nd, 2025]
- Ukraine Has a Self-Inflicted Handicap in Its War for Survival - Bloomberg.com - July 22nd, 2025 [July 22nd, 2025]
- EU Warns Ukraine Over New Law That Could Undermine Anti-Corruption Agencies - united24media.com - July 22nd, 2025 [July 22nd, 2025]
- Ukraine offers Russia new peace talks next week - NBC News - July 20th, 2025 [July 20th, 2025]
- This is what Ukraine could do with US Tomahawk missiles - The Kyiv Independent - July 20th, 2025 [July 20th, 2025]
- Why are mentally ill soldiers being drafted in Ukraine? - dw.com - July 20th, 2025 [July 20th, 2025]