How Much of China's Oil Comes from Russia? Updated Import Share

I’ve been following global oil flows for over a decade, and the China-Russia energy relationship is one of the most fascinating shifts I’ve seen. If you check the latest customs data, you’ll notice a clear trend: Russia has become China’s largest single source of crude oil, overtaking Saudi Arabia in 2023. But what does that actually mean in terms of volume and share? Let’s cut through the noise.

The Numbers Game

In recent years, China imports roughly 10 to 11 million barrels per day (bpd) of crude oil. Russia’s share has climbed to about 1.8–2 million bpd, which translates to 17–19% of total Chinese crude imports. That’s up from around 14% just a few years ago. I remember when the ESPO pipeline first came online in 2011 – it was a game changer. Now, with the Power of Siberia pipeline (gas, not oil) and expanded rail capacity, the volume keeps growing.

The exact percentage fluctuates month to month. I’ve seen months where Russia supplied over 2.1 million bpd, pushing its share above 20%. But on average, it hovers just under a fifth. That’s huge for a single supplier – no other country gives China that kind of volume stability, except maybe Saudi Arabia on some months.

Real-world observation: When I visited a refinery in Shandong in 2022, the operators told me they switched a significant portion of their feedstock from Saudi heavy crude to Russian Urals. The reason? Price. We’ll get to that later.

Why Russia Matters to China

China’s oil demand is massive – it’s the world’s top crude importer. Russia matters not just for volume but for strategic security. Overland pipelines (like the ESPO pipeline to Daqing) bypass the Strait of Malacca, which is a chokepoint that China has long worried about. Every barrel that comes by pipeline is one less supertanker vulnerable to disruption.

Another factor: Russia is a neighbor. Shipping oil from the Middle East takes 2–3 weeks; from Russia’s Far East ports it’s a 3–4 day journey. That reduces inventory costs and response time. I’ve spoken to traders who say they can book a cargo from Kozmino to Qingdao and have it delivered in less than a week – try doing that with Basrah crude.

Pipeline vs. Seaborne – The Logistics Reality

Russia supplies China through two main channels:

  • ESPO pipeline (East Siberia–Pacific Ocean): capacity about 600,000 bpd, directly to China via a spur line.
  • Seaborne Urals and ESPO blend: loaded at Baltic, Black Sea, and Far East ports. Seaborne volumes have surged after Western sanctions redirected Russian oil eastward.

Pipeline crude is generally cheaper because it avoids maritime freight and insurance costs. I’ve seen calculations showing pipeline-delivered ESPO crude can be $3–5 per barrel cheaper than seaborne Middle East grades. That’s a huge margin when you’re buying millions of barrels.

RouteCapacity (bpd)Key Advantage
ESPO pipeline spur~600,000Landlocked, no chokepoints
Seaborne from Russia’s west~900,000Flexible, can be blended
Seaborne from Russia’s east~500,000Fast transit to China
Rail plus river~50,000Niche for specific refineries

Overall, I estimate roughly 40% of Russian crude reaches China via pipeline, and the rest by sea. That pipeline share is slowly growing as China invests in more cross-border infrastructure.

What About Saudi? A Quick Comparison

Before Russia’s surge, Saudi Arabia was China’s top supplier for years. Here’s a snapshot from actual trade data:

CountryAvg. bpd to ChinaShare of China’s importsTypical crude grade
Russia~1.9 million~18%Urals, ESPO, Sokol
Saudi Arabia~1.7 million~16%Arab Light, Arab Heavy
Iraq~1.2 million~11%Basrah Light
Angola~0.6 million~6%Bonny Light, Girassol

What surprised me? Despite losing the top spot, Saudi Arabia hasn’t dropped much in absolute volume. The difference is growth – China’s overall imports have risen, and Russia captured most of that incremental demand. Saudi is still crucial for heavier grades that some Chinese refineries are configured to process.

The Price Discount – China’s Bargain

Here’s the part that really makes this story interesting: Russia has been selling crude to China at a discount relative to international benchmarks. After the invasion of Ukraine, Western sanctions pushed Russian crude prices lower to attract buyers. China (and India) stepped in. I’ve seen Urals crude trading $10–15 per barrel below Brent. For a refinery, that’s the difference between profit and loss.

Chinese refineries that can process Urals (or blend it) make a killing. Some independent refineries in Shandong are running at full capacity just to capitalize on cheap Russian oil. In fact, I’ve met a refinery owner told me they saved over $5 million in a single month by switching 30% of their feedstock from Basrah to Urals.

My take: The discount isn’t permanent. Once the war ends or sanctions ease, the gap will shrink. But for now, it’s a massive incentive for China to keep buying more.

Impact on Global Oil Markets

This shift has ripple effects. For one, it reshapes global tanker routes. Fewer Russian barrels go to Europe; more head to Asia. That means longer voyages for tankers (Baltic to China vs. Baltic to Rotterdam), tightening the global tanker market and raising freight rates for everyone.

Second, it gives China more bargaining power with other suppliers. When you can play Russia against Saudi Arabia, you get better terms. I’ve heard anecdotally that Saudi Arabia has offered more flexible payment terms to Chinese buyers just to keep their market share from falling further.

Third, it isolates Russia from the price cap imposed by the G7. Since China doesn’t enforce the cap, Russian oil can access the global market through Chinese refineries (and then re-exported as refined products). That undermines the sanctions’ effectiveness – but that’s a geopolitical story for another day.

Frequently Asked Questions

I’m planning to buy Russian crude for my refinery – how much of China’s oil comes from Russia right now?

As of the latest full-year data, Russia supplies roughly 18% of China’s total crude imports. That’s about 1.9 million bpd. But the share varies: I’ve seen months with 21% when Chinese refineries stocked up heavily. If you’re making procurement decisions, track weekly tanker data from Vortexa or Kpler – they show real-time flows.

Why did China choose to import more Russian oil instead of increasing domestic production?

Domestic production has been flat at around 4 million bpd for years – China’s aging fields can’t grow much. Importing is cheaper and faster. Plus, Russia offers a political ally discount. The math is simple: buy from a friend, save $10/barrel, and avoid the Malacca dilemma.

Does the 17–19% share mean China is too dependent on Russia?

That’s the question everyone asks. In my view, 19% from one supplier isn’t alarming – many countries rely on a single source for 30% or more (e.g., Japan from Middle East). China diversifies with Saudi, Iraq, Angola, Brazil, etc. The risk isn’t volume but geopolitics – if China-Russia relations sour, China has a buffer. But I don’t see that happening soon.

How does the pipeline vs. seaborne split affect pricing?

Pipeline crude is generally $2–5/barrel cheaper due to lower transport costs. However, seaborne Urals often carries a bigger discount because it’s sanctioned and needs to find a home. So the effective price depends on the route. If a refinery can take both, they usually maximize pipeline capacity and then fill with seaborne cargoes.

Will Russia ever supply more than 25% of China’s oil?

Possible but not in the short term. The bottleneck is infrastructure – expanding the ESPO pipeline to 1 million bpd would take 5–7 years of construction. Seaborne volumes can increase, but then China would become too exposed to one country. I think the ceiling is around 22–24% unless relations get even closer.

Fact-checked against data from China General Administration of Customs, International Energy Agency (IEA), and S&P Global Commodity Insights. All figures are approximate and based on the most recent 12-month rolling average.