XeConvert
  1. Home
  2. OMR – Omani Rial
  3. OMR → STN

1 OMR to STNOmani Rial → Sao Tomean Dobra

1 OMROmani Rial
57.5134 STNSao Tomean Dobra
1 OMR = 57.5134 STN 1 STN = 0.01739 OMR Last update: ⇄ STN → OMR
OMR

On 2026-10-30, 1 Omani Rial (OMR) = 57.5134 Sao Tomean Dobra (STN) at the mid-market rate. Conversely, 1 STN = 0.01739 OMR. Over the last 30 days the OMR/STN rate moved between 56.5520 and 57.8638, a change of +1.70%.

This page shows the live mid-market rate from Omani Rial (OMR) to Sao Tomean Dobra (STN), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

OMR/STN exchange rate chart

Change+1.58 %
High57.8638
Low56.6178
OMR/STN exchange rate chart 56.518156.999957.481757.96351 Oct15 Oct30 Oct

OMR/STN went from 56.6178 on Oct 1, 2026 to 57.5134 on Oct 30, 2026 (+1.58 %). Highest: 57.8638 (Oct 3, 2026); lowest: 56.6178 (Oct 1, 2026).

OMR/STN exchange rate analysis

Over the last 30 days the OMR/STN rate rose (+1.70%): the OMR gained ground against the STN. Over the past 12 months it ranged from 53.5733 (2026-01-28) to 57.8638 (2026-10-03), with an average of 55.3712. Today's rate is 3.87% above its one-year average: 1 OMR buys more STN than usual. Day-to-day movements are moderate (average daily change of 0.46%). The largest daily move of the last 30 days was -2.02% on 2026-10-04.

PeriodDate1 OMR =Change
1 week ago57.1890 STN+0.57%
1 month ago56.5520 STN+1.70%
3 months ago56.0376 STN+2.63%
6 months ago55.1367 STN+4.31%
1 year ago55.2628 STN+4.07%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

OMR/STN · last 10 days

Date1 OMR =1 STN =
57.5134 STN0.01739 OMR
57.5565 STN0.01737 OMR
57.6494 STN0.01735 OMR
57.4158 STN0.01742 OMR
57.0613 STN0.01753 OMR
56.9976 STN0.01754 OMR
57.0592 STN0.01753 OMR
57.1890 STN0.01749 OMR
57.1013 STN0.01751 OMR
57.2821 STN0.01746 OMR

Omani Rial to Sao Tomean Dobra

OMRSTN
1 OMR57.5134 STN
5 OMR287.57 STN
10 OMR575.13 STN
20 OMR1,150.27 STN
50 OMR2,875.67 STN
100 OMR5,751.34 STN
300 OMR17,254.02 STN
500 OMR28,756.69 STN
1,000 OMR57,513.39 STN

Sao Tomean Dobra to Omani Rial

STNOMR
1 STN0.01739 OMR
5 STN0.08694 OMR
10 STN0.1739 OMR
20 STN0.3477 OMR
50 STN0.8694 OMR
100 STN1.7387 OMR
300 STN5.2162 OMR
500 STN8.6936 OMR
1,000 STN17.3873 OMR

Frequently asked questions

How much is 1 OMR in STN today?

1 Omani Rial is worth 57.5134 Sao Tomean Dobra at the mid-market rate of 2026-10-30. 1 Sao Tomean Dobra is worth 0.01739 Omani Rial.

How much is 100 OMR in STN?

100 OMR = 5,751.34 STN, and 100 STN = 1.7387 OMR (rate of 2026-10-30).

How has the OMR to STN rate changed over the last month?

Over 30 days the rate went from 56.5520 to 57.5134 (+1.70%). The 30-day high was 57.8638 and the low was 56.5520.

How has the OMR to STN rate changed this week?

One week ago 1 OMR was worth 57.1890 STN; today it is worth 57.5134 STN (+0.57%).

What was the best OMR to STN rate in the past year?

The highest rate of the past 12 months was 1 OMR = 57.8638 STN on 2026-10-03; the lowest was 53.5733 STN on 2026-01-28.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Omani Rial to other currencies

About the Omani Rial (OMR)

The Omani Rial is the official currency of Oman. Symbol: OMR. ISO 4217 code: OMR.

All Omani Rial (OMR) exchange rates →

Link to this page

URL
HTML