An Omani agent for the vessel, the cargo, the clearance and the road
Ruby Shipping Line LLC was registered in Muscat in 2025 and works out of Sohar. We attend the vessel, we book the sea freight, we file the customs entry ourselves and we run the cargo inland, so four of the parties a shipment usually passes through are one company here.
What we are, stated plainly
Ruby Shipping Line LLC, trading as RSL, is registered in Muscat at Muscat Pavilion, Tower 2, Floor 6, Muscat Hills, Ghala. The office is there. The work is at Sohar, the port through which Oman's container and bulk cargo actually moves, and at Salalah when a schedule or a transhipment routing puts the cargo there instead.
We run five business lines and no others. Port agency for vessels calling at Omani ports. Freight forwarding for sea freight, full container and consolidated. Customs clearance, filed in house. Liner agency for the NVOCC principals who have signed us as their agent. Land transport from the terminal to your premises, in our own trucks and with contracted hauliers. All five are set out on the services page, and any one of them can be taken on its own.
We are an agent, not a carrier. We issue our contracted principals' bills of lading under their authority. We do not own or charter vessels and we are not the contracting carrier on your cargo. That is the correct description of the relationship, and we would rather write it here than have you work it out from the paperwork.
The customs work we do ourselves rather than hand to a broker. Entries are filed through Bayan, the Directorate General of Customs' electronic single window. That is a deliberate choice about where the accountability sits. When a tariff classification or a declared value is queried, the person who can answer it works in this office.

How we prefer to work
One file, one owner
A shipment that moves between separate companies loses time at every handover, because each party waits on the one before it. The vessel call, the booking, the customs entry and the truck that lifts the box sit on one file here, under one person who answers for all of it.
We say what we do not do
We are not the carrier. We sign our principals' bills of lading as agent, and their terms, their time bar and the forum their bill names govern any claim. We are new, registered in Muscat in 2025, we are not the cheapest and we have no global network. Where another agent suits the cargo better, we will say so rather than take the file.
English, Arabic and Persian
The trade along this coast runs in all three, and Persian is a customer language on the Iran corridor rather than a translation exercise. A shipper should be able to describe cargo in their own language and get the answer back in it.

Where we work
Our home port is Sohar. From there we attend vessels calling at Omani ports and move cargo on the lanes our customers actually use: China and the wider East Asia trade, the Gulf, the Indian subcontinent including Karachi, Bandar Abbas across the water, and East Africa. The company serves Oman, the GCC, Africa and East Asia. On the road our reach is Oman itself and cross-border overland into the GCC, moving under customs transit within the GCC common customs territory.
Salalah is a transhipment hub and takes the same cargo when a schedule or a routing puts it there. Oman also has Duqm. Port Sultan Qaboos in Muscat stopped handling commercial cargo in 2014 and is a cruise and tourism port now, which is why our registered office is in Muscat and our operation is not.
We are a young company. Ruby Shipping Line was registered in 2025, and we would rather be judged on the shipments we run than on a history we do not have yet. If you want to see how we work before you commit a whole file to us, customs clearance can be given to us on its own, without the booking or the vessel call attached to it.
Our team

MohammadReza Heydari
CEO
MohammadReza Heydari is part of the Ruby Shipping Line team.

Mahdi Souri
Board member
Mahdi Souri is part of the Ruby Shipping Line team and writes about sea freight, container shipping and customs clearance.

Saeedeh Safavi
Board member
Saeedeh Safavi is part of the Ruby Shipping Line team.

Amani Yahya
Board member
Amani Yahya is part of the Ruby Shipping Line team.

Ahmed Shahid
Board member
Ahmed Shahid is part of the Ruby Shipping Line team.

Vahid Banafsheh
Board member
Vahid Banafsheh is part of the Ruby Shipping Line team.
Send us a shipment to look at
Tell us the cargo, the route and the timing. Call +968 9672 1075 to 1079, five lines, or message us on WhatsApp on +968 9367 4200, or write to [email protected]. The office is open Sunday to Thursday, 08:00 to 17:00, and the reply comes from the person who would run the file.

