Landet har drabbats av den värsta ekonomiska krisen på decennier, och lider av stor brist på bränsle och andra förnödenheter. Det statsägda raffinaderiet CPC stängdes i mars sedan regeringen i brist på utländsk valuta inte kunde betala för import av råolja.
Den ryska oljelasten har väntat till havs utanför hamnen i huvudstaden Colombo i över en månad. Den består av 90 000 ton lätt råolja från Sibirien som köpts på kredit via en mellanhand, baserad i Dubai, och ska bli bränsle.
Den sibiriska oljan är inte optimal för Sri Lankas raffinaderi som är byggd för att bearbeta råolja från Iran. Men ingen annan leverantör ville ge fortsatt kredit, enligt energiministern Kanchana Wijesekera.
Wijesekera har framfört en begäran till den ryska ambassadören om fler leveranser.
– Enbart råolja täcker inte våra behov, vi behöver andra, raffinerade produkter också, säger han.
USA har infört embargo mot rysk olja med anledning av kriget i Ukraina, och EU är på väg att också införa sanktioner.