India has emerged as a key buyer of Russian crude, with imports from Moscow reaching record levels as refiners take advantage of cheaper oil and supply disruptions from the Middle East. More than 2.3 million barrels per day of Russian crude was delivered to Indian ports in June, with July flows remaining close to that level.

India imports a record $5.14 billion in Russian crude oil in June 2026, bolstering energy security amid global disruptions.

India's Russian crude imports averaged 2.45 million bpd in July, near June's record, even after the U.S. sanctions waiver expired.