1. Currency converter
  2. BYN to SGD

Belarusian Ruble (BYN) to Singapore Dollar (SGD)

Convert Belarusian rubles to Singapore dollars at the live mid-market rate. Reverse: SGD to BYN

1 Belarusian Ruble =

0.4236 SGD 0.00% today

1 BYN = 0.423642 SGD · 1 SGD = 2.36048 BYN

Mid-market rate, updated 05:07 UTC. Paid plans update as often as every 60 seconds. Get BYN→SGD rates via API

BYN to SGD over the last year

0.400.45Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.47136
52-week low
0.37953
52-week average
0.43178
Change over the year
+11.20%

Conversion tables

BYN to SGD
BYN SGD
1 BYN 0.4236 SGD
10 BYN 4.24 SGD
100 BYN 42.36 SGD
1,000 BYN 423.64 SGD
10,000 BYN 4,236.42 SGD
50,000 BYN 21,182.12 SGD
100,000 BYN 42,364.24 SGD
SGD to BYN
SGD BYN
1 SGD 2.36 BYN
10 SGD 23.60 BYN
100 SGD 236.05 BYN
1,000 SGD 2,360.48 BYN
10,000 SGD 23,604.82 BYN
50,000 SGD 118,024.08 BYN
100,000 SGD 236,048.15 BYN

Get BYN→SGD rates via API

The live rate, the rate on any past day or a whole range, for SGD and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BYN -d currencies=SGD \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=BYN -d currencies=SGD \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Belarusian Ruble conversions

Popular Singapore Dollar conversions

Questions about BYN to SGD

How much is 1 BYN in SGD?

1 Belarusian Ruble is 0.423642 Singapore dollars at the mid-market rate of 4 October 2026, 05:07 UTC, and 1 SGD is 2.36048 BYN.

What was the BYN to SGD rate over the last year?

Over the last 52 weeks 1 BYN ranged from 0.379532 to 0.471359 SGD, 0.431783 SGD on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for BYN/SGD, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.