Ukraine and Moldova are discussing a rail route that would carry Ukrainian grain through Moldova to the Romanian port of Constanța. Officials have considered cutting Moldovan transit tariffs by half in return for guaranteed freight volumes from Ukraine. No agreement, timetable or firm capacity has been announced.
The talks are a response to Russian attacks on Ukraine's Black Sea ports. No ship entered the Odesa-region ports for almost two weeks by early August. A Russian attack on 6 August damaged a wheat vessel and killed a crew member. Rail loading also fell sharply as exporters struggled to redirect cargo.
Key takeaways
- The proposed route could keep some Ukrainian grain moving while Russia attacks the Odesa ports.
- Rail, road and Danube routes together can carry only about half the volume normally handled by Ukraine's Black Sea ports.
- Moldova and Romania can provide an emergency outlet, but Ukraine still needs secure access to its own ports.
The railway can carry only part of the loss
Ukraine's Black Sea ports normally handle about six million tonnes a month. Agriculture Minister Taras Vysotskyi said rail, road and Danube alternatives could carry only 50 to 55 percent of that volume after reaching full operation. Moving grain this way would add about $45 to $50 per tonne, cutting farmers' already strained income.
Published estimates for the Moldovan route range from 4.5 million tonnes a year to roughly 10 percent of Ukraine's agricultural exports. Neither figure is a commitment. Trains still need locomotives, compatible track, border clearance and terminal space before grain can reach a ship at Constanța.
Constanța also has limits. Additional Ukrainian cargo must compete for rail paths, storage and port handling. The route can prevent some exports from being stranded, but it cannot reproduce the scale or cost of direct shipping from Odesa.
“Every tonne moved by rail is a tonne Russia has failed to trap, but land routes cannot replace secure access to Odesa.”
Moldova needs income without importing the cost
Transit would bring revenue to Moldova's railway and strengthen its transport links with Ukraine and Romania. It could also put more pressure on ageing track, border stations and local terminals. Moldovan farmers may worry that a surge of Ukrainian grain will congest infrastructure or affect domestic prices.
The tariff proposal addresses part of that tension. Moldova would offer cheaper passage, while Ukraine would guarantee enough cargo to make the service worthwhile. The agreement still needs to state who pays for extra handling, infrastructure wear and delays at the Romanian connection.
Security cannot be an afterthought. Russia has attacked the Ukrainian ports that the railway is meant to supplement. Bridges, junctions and freight data become more important when exports are concentrated on fewer land routes. Ukraine, Moldova and Romania need agreed procedures for keeping trains moving after a disruption.
Ukraine still needs its Black Sea ports
Ukraine cut its export forecast from 43 million tonnes to between 38 and 40 million. About 30 million tonnes of grain and oilseeds could be affected if Russian attacks continue to restrict maritime access. Government loans and storage support can help farmers survive, but they cannot replace lost shipping capacity.
A useful rail agreement would set the tariff, guaranteed volumes, border-processing times and available terminal capacity. It should also say how Moldova and Romania will prioritise Ukrainian freight during another closure of the Odesa ports.
The corridor is worth building because every tonne moved by rail is a tonne Russia has failed to trap. Its limit is just as clear. Land routes can reduce the damage caused by Russian attacks, but only secure Ukrainian ports can restore the export capacity and costs that Ukraine's agricultural economy needs.



