1. Currency converter
  2. PEN to XOF

10 PEN to XOF

Convert Peruvian nuevos soles to CFA francs BCEAO at the live mid-market rate.

10 Peruvian nuevos soles =

1,681 XOF −0.02% today

1 PEN = 168.117 XOF · 1 XOF = 0.00594823 PEN

Mid-market rate, updated 05:21 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

PEN to XOF over the last year

160.00165.00170.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
170.62
52-week low
159.28
52-week average
166.19
Change over the year
+4.46%

Conversion tables

PEN to XOF
PEN XOF
1 PEN 168 XOF
5 PEN 841 XOF
10 PEN 1,681 XOF
25 PEN 4,203 XOF
50 PEN 8,406 XOF
100 PEN 16,812 XOF
250 PEN 42,029 XOF
500 PEN 84,059 XOF
1,000 PEN 168,117 XOF
5,000 PEN 840,586 XOF
10,000 PEN 1,681,172 XOF
50,000 PEN 8,405,862 XOF
XOF to PEN
XOF PEN
1 XOF 0.005948 PEN
5 XOF 0.02974 PEN
10 XOF 0.05948 PEN
25 XOF 0.1487 PEN
50 XOF 0.2974 PEN
100 XOF 0.5948 PEN
250 XOF 1.49 PEN
500 XOF 2.97 PEN
1,000 XOF 5.95 PEN
5,000 XOF 29.74 PEN
10,000 XOF 59.48 PEN
50,000 XOF 297.41 PEN

PEN to XOF via API

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

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

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

Popular Peruvian Nuevo Sol conversions

Questions about PEN to XOF

How much is 10 PEN in XOF?

10 Peruvian nuevos soles is 1,681 CFA francs BCEAO at the mid-market rate of 30 September 2026, 05:21 UTC, when 1 PEN = 168.117 XOF.

What was the PEN to XOF rate over the last year?

Over the last 52 weeks 1 PEN ranged from 159.281 to 170.619 XOF, 166.194 XOF on average.

Which exchange rate is this?

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