Best LoRa Development Boards: 12 ESP32-S3, nRF52840, RP2040 and Arduino SAMD Boards Compared (Buying Guide)

⚠️ Affiliate Disclosure: This post contains Amazon affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you. Every board below was checked against its live Amazon listing before publishing. Prices change often, so we don’t list them here. Tap any Buy Here button to see the current price on Amazon.
Maker Buying Guide

📶 Best LoRa Development Boards

12 ready-to-code LoRa boards across four microcontroller families, from ESP32-S3 boards with OLEDs to ultra-low-power nRF52840 nodes, RP2040 boards and the Arduino MKR WAN 1310.

✅ 12 Boards Reviewed ✅ 4 MCU Families ✅ LoRaWAN & Meshtastic Notes ✅ Honest Pros & Cons

A bare LoRa module needs wiring, level shifting and a separate microcontroller. A LoRa development board puts the radio, MCU, USB, antenna connector and often a display, battery charger or GPS on one PCB, so you can flash code and send your first packet in minutes. It’s the fastest way to build LoRaWAN sensors, point-to-point links or Meshtastic mesh nodes.

This guide compares 12 LoRa development boards available on Amazon across ESP32-S3, nRF52840, RP2040 and Arduino SAMD platforms. If you want bare modules and breakouts instead, see our best LoRa modules guide.

💡 Reality check before you buy: Order the right frequency for your region (915 MHz for North America, 868 MHz for Europe); many boards are sold in multiple versions under one listing. Never transmit without an antenna attached, as that can damage the radio. Wi-Fi-heavy ESP32 boards draw far more power than nRF52840 boards, so pick nRF52840 for long battery life. To join a LoRaWAN network, you’ll also need a gateway in range; see our best LoRaWAN gateways guide.

📶 Quick Comparison: All 12 LoRa Development Boards

BoardMCURadioBest ForBuy
🥇 Heltec WiFi LoRa 32 V4ESP32-S3SX1262, 27 dBmBest OverallBuy Here →
🤏 XIAO ESP32S3 + Wio-SX1262ESP32-S3SX1262Best Tiny KitBuy Here →
⚫ Heltec V4 (No OLED)ESP32-S3SX1262, 27 dBmHeadless NodesBuy Here →
💾 LILYGO LoRa32 915ESP32LoRa (915 MHz)OLED + SD LoggingBuy Here →
💰 Aideepen LoRa V3ESP32-S3SX1262Budget ESP32-S3Buy Here →
🪄 Heltec Wireless Stick Lite V3ESP32-S3SX1262Compact NodesBuy Here →
🔋 XIAO nRF52840 + Wio-SX1262nRF52840SX1262Low-Power NodesBuy Here →
🧱 RAK WisBlock Mini KitnRF52840 (RAK4631)SX1262Modular BuildsBuy Here →
🟦 Arduino MKR WAN 1310SAMD21 Cortex-M0+Murata LoRa moduleBest for ArduinoBuy Here →
🍓 Waveshare RP2040 LoRaRP2040SX1262MicroPython / C SDKBuy Here →
🧩 Waveshare Pico SX1262 ModuleFor Raspberry Pi PicoSX1262Pico Add-OnBuy Here →
🛰️ Meshnology W10ESP32-S3LoRa + GPSGPS ProjectsBuy Here →

Radio details are from each Amazon listing where stated. Confirm the frequency version before ordering. Tap Buy Here to see the live price.

🔍 How to Choose a LoRa Development Board

🧠

MCU Family

ESP32-S3 adds Wi-Fi and BLE for gateways and dashboards. nRF52840 offers BLE and much lower sleep current. RP2040 suits MicroPython fans. SAMD21 (MKR WAN) fits the Arduino ecosystem.

📻

Radio Chip

The SX1262 is the modern choice, with better efficiency and sensitivity than the older SX1276. Higher TX power (like Heltec V4’s 27 dBm) helps range but costs battery and must respect local limits.

🔋

Power & Battery

Look for a LiPo connector and charger for portable nodes. For multi-month battery sensors, choose nRF52840 boards and disable displays.

🧩

Extras

OLEDs help debugging, SD slots enable logging, GPS enables trackers, and WisBlock modules snap on sensors without soldering.

💻

Software

Most boards work with Arduino libraries like RadioLib and LMIC-based LoRaWAN stacks, and many are supported by Meshtastic firmware out of the box.

🏆 Detailed Reviews: All 12 LoRa Development Boards

🥇 BEST OVERALL

Heltec WiFi LoRa 32 V4 (with OLED)

⭐ 4.8/5 · The New Default ESP32 LoRa Board
ESP32-S3
WI-FI + BLE
SX1262
LORA RADIO
27 dBm
HIGH TX POWER
170+
AMAZON RATINGS
Buy on Amazon →
Heltec WiFi LoRa 32 V4 ESP32-S3 SX1262 development board with OLED

Heltec’s WiFi LoRa 32 has long been the go-to ESP32 LoRa board, and the V4 is the latest version. It pairs an ESP32-S3 with an SX1262 radio, and Heltec says the upgraded design delivers up to 27 dBm of LoRa transmit power for longer range. The onboard OLED makes it easy to see packets and signal strength while you develop. It’s equally at home running LoRaWAN code, point-to-point RadioLib sketches or Meshtastic firmware. With 170+ ratings averaging about 4.5 stars, it’s the best-reviewed LoRa dev board on Amazon. Our older modules guide covers the V3.

✅ Pros
  • ESP32-S3 + SX1262
  • High 27 dBm output
  • OLED for debugging
  • Huge community
❌ Cons
  • Higher power draw than nRF52840
  • High TX power must meet local rules
  • Check band version
🎯 Verdict: The best all-round LoRa development board.

👉 Check Price on Amazon →

🤏 BEST TINY KIT

Seeed Studio XIAO ESP32S3 & Wio-SX1262 Kit

⭐ 4.6/5 · Thumbnail-Sized LoRa Node
ESP32-S3
DUAL-CORE
SX1262
WIO MODULE
Press-Fit
NO SOLDERING
38
AMAZON RATINGS
Buy on Amazon →
Seeed Studio XIAO ESP32S3 and Wio-SX1262 LoRa kit

Seeed’s kit stacks a XIAO ESP32S3 on a Wio-SX1262 LoRa module using a press-fit board design that cuts down on soldering. It ships pre-flashed with Meshtastic, but it’s also a tiny, capable platform for your own LoRa and LoRaWAN code via Arduino or ESP-IDF. Its small size makes it ideal for enclosures and wearables. It averages about 4.3 stars from 38 ratings. See our best ESP32 boards guide for more on the XIAO line.

✅ Pros
  • Very compact
  • Little soldering
  • Pre-flashed Meshtastic
  • Seeed documentation
❌ Cons
  • No display
  • Limited GPIO
  • ESP32 power draw
🎯 Verdict: The smallest easy-start LoRa board.

👉 Check Price on Amazon →

⚫ HEADLESS NODES · ⭐ 4.5/5

3. Heltec LoRa 32 V4 (Without OLED)

ESP32-S3 + SX1262 · 27 dBm · 57 ratings
Buy Here →
Heltec LoRa 32 V4 ESP32-S3 SX1262 board without OLED

The same V4 platform without the display: ideal for sensor nodes, relays and enclosures where nobody will look at a screen, and it saves a little power. It averages about 4.4 stars from 57 ratings.

✅ Pros: V4 radio; lower cost.
❌ Cons: No screen for debugging.
🎯 Verdict: The V4 for deployed nodes.
💾 OLED + SD · ⭐ 4.3/5

4. LILYGO LoRa32 915MHz ESP32 Board

0.96″ OLED · microSD · Paxcounter · 77 ratings
Buy Here →
LILYGO LoRa32 915MHz ESP32 board with OLED and SD card slot

LILYGO’s classic LoRa32 (often called the TTGO LoRa32) combines an ESP32, a 0.96-inch OLED and a microSD slot, handy for logging received packets in the field. It’s a long-time favorite for Paxcounter and LoRa experiments. It averages about 4.2 stars from 77 ratings.

✅ Pros: SD logging; proven design.
❌ Cons: Older ESP32; check radio version.
🎯 Verdict: The data-logging LoRa board.
💰 BUDGET ESP32-S3 · ⭐ 4.6/5

5. Aideepen ESP32 LoRa V3 Development Board

ESP32-S3FN8 + SX1262 · OLED · large antenna · 81 ratings
Buy Here →
Aideepen ESP32 LoRa V3 SX1262 development board with OLED

This V3-style board uses the same ESP32-S3FN8 + SX1262 combination as Heltec’s V3, with an OLED, USB-C and a larger antenna included, covering 863–928 MHz per the listing. It’s a budget way to get several nodes for testing, and it averages about 4.7 stars from 81 ratings. Firmware made for Heltec V3 generally targets the same layout, but confirm pin compatibility.

✅ Pros: Cheap; bigger antenna.
❌ Cons: Third-party design; previous gen.
🎯 Verdict: The budget ESP32-S3 LoRa pick.
🪄 COMPACT NODE · ⭐ 4.4/5

6. Heltec Wireless Stick Lite V3

ESP32-S3FN8 up to 240 MHz · SX1262 · no display · 2 ratings
Buy Here →
Heltec Wireless Stick Lite V3 ESP32-S3 SX1262 LoRa board

The Wireless Stick Lite V3 is Heltec’s slim, display-free ESP32-S3 + SX1262 board, a good fit for compact sensor nodes. It has only 2 ratings so far.

✅ Pros: Slim; Heltec ecosystem.
❌ Cons: Few reviews.
🎯 Verdict: A slim Heltec node board.
🔋 LOW-POWER NODE · ⭐ 4.6/5

7. Seeed Studio XIAO nRF52840 & Wio-SX1262 Kit

nRF52840 + SX1262 · BLE · 11 ratings
Buy Here →
Seeed Studio XIAO nRF52840 and Wio-SX1262 LoRa kit

Swap the ESP32-S3 for an nRF52840 and you get far lower sleep current, which makes this kit the better choice for battery-powered LoRa sensors and long-running Meshtastic nodes. It keeps BLE for phone setup. It averages 5 stars from 11 ratings.

✅ Pros: Low power; tiny; BLE.
❌ Cons: No Wi-Fi.
🎯 Verdict: The best tiny board for battery LoRa nodes.
🧱 MODULAR · ⭐ 4.7/5

8. RAKwireless WisBlock Mini Starter Kit (RAK4631)

RAK19003 base + RAK4631 (nRF52840 + SX1262) · US915 · 125 ratings
Buy Here →
RAKwireless WisBlock Mini starter kit with RAK4631 nRF52840 LoRa core

RAK’s WisBlock system lets you snap a core module onto a base board and add sensor modules without soldering. This kit pairs the compact RAK19003 base with the RAK4631 core (nRF52840 + SX1262 in a RAK4630 module). It’s marketed as a Meshtastic starter, but it runs RAK’s LoRaWAN Arduino BSP too. This is the US915 version, with 125 ratings averaging about 4.7 stars.

✅ Pros: Modular; low power; well reviewed.
❌ Cons: Add-on modules cost extra.
🎯 Verdict: The best modular LoRa platform.
🟦 BEST FOR ARDUINO · ⭐ 4.6/5

9. Arduino MKR WAN 1310

SAMD21 Cortex-M0+ · Murata LoRa module · secure element · 19 ratings
Buy Here →
Arduino MKR WAN 1310 LoRa board with Murata module

The official Arduino MKR WAN 1310 pairs a 32-bit SAMD21 Cortex-M0+ (listed with 250 KB flash and 32 KB SRAM) with a Murata LoRa module and a secure element. It’s optimized for battery operation and backed by Arduino’s LoRaWAN library and documentation, making it the smoothest path for Arduino IDE users joining TTN. It averages about 4.6 stars from 19 ratings.

✅ Pros: Official Arduino; low power; LoRaWAN library.
❌ Cons: Pricier; no Wi-Fi/BLE.
🎯 Verdict: The easiest LoRaWAN board for Arduino users.
🍓 RP2040 BOARD · ⭐ 4.2/5

10. Waveshare RP2040 LoRa Development Board

RP2040 + SX1262 · 850–930 MHz · 11 ratings · limited stock
Buy Here →
Waveshare RP2040 LoRa development board with SX1262

Waveshare’s board integrates the RP2040 with an SX1262 covering 850–930 MHz, a natural fit for MicroPython and the Pico C SDK. It averages about 4.1 stars from 11 ratings; 8 were left in stock.

✅ Pros: RP2040 ecosystem; SX1262.
❌ Cons: No wireless besides LoRa.
🎯 Verdict: The RP2040 LoRa board.
🧩 PICO ADD-ON · ⭐ 4.5/5

11. Waveshare Pico SX1262 LoRa Node Module

For Raspberry Pi Pico · LoRaWAN support · 15 ratings
Buy Here →
Waveshare Pico SX1262 LoRa node module for Raspberry Pi Pico

Already have a Raspberry Pi Pico? This SX1262 node module plugs onto it and adds LoRa with LoRaWAN support. Note the listing says it requires a 3.7 V 600 mAh lithium battery, sold separately. It averages about 4.6 stars from 15 ratings.

✅ Pros: Reuses your Pico; LoRaWAN.
❌ Cons: Pico and battery not included.
🎯 Verdict: LoRa for the Pico you already own.
🛰️ GPS DEV KIT · ⭐ 4.0/5

12. Meshnology W10 ESP32-S3 LoRa Dev Kit

ESP32-S3 · LoRa 915 MHz · GPS · Wi-Fi/BLE · 16 ratings
Buy Here →
Meshnology W10 ESP32-S3 LoRa development kit with GPS

The W10 kit combines a 240 MHz dual-core ESP32-S3 with 915 MHz LoRa, GPS, Wi-Fi and Bluetooth, giving you a ready platform for trackers and location-aware LoRa projects. It averages about 4 stars from 16 ratings.

✅ Pros: GPS built in; ESP32-S3.
❌ Cons: Smaller community.
🎯 Verdict: A ready-made LoRa + GPS dev kit.

🛒 Which Board for Which Project?

🧪

First LoRa experiments

Two Heltec V4 boards (or budget Aideepen V3) for point-to-point tests.

🔋

Battery LoRaWAN sensor

XIAO nRF52840 kit, RAK WisBlock or MKR WAN 1310.

🕸️

Meshtastic node

Heltec V4, XIAO kits or WisBlock.

💾

Field data logger

LILYGO LoRa32 with its microSD slot.

🐍

MicroPython

Waveshare RP2040 LoRa or a Pico with the SX1262 module.

🛰️

GPS tracker

Meshnology W10 with built-in GPS.

⚙️ MCU Families Compared

SpecESP32-S3nRF52840RP2040SAMD21 (MKR)
Extra radiosWi-Fi + BLE ⭐BLENoneNone
Sleep powerHigherVery low ⭐ModerateLow
Main toolchainsArduino, ESP-IDFArduino, Zephyr/nRF SDKMicroPython, Pico SDKArduino
Best roleGateways, dashboards, meshBattery sensors, meshLearning, MicroPythonArduino LoRaWAN nodes

General characteristics of each MCU family; actual power use depends on board design and firmware.

❓ Frequently Asked Questions

Which Arduino library should I use for LoRa?

For raw point-to-point LoRa, RadioLib supports the SX1262 and SX1276 on most boards here. For LoRaWAN, use your board vendor’s library (Heltec, RAK and Arduino all provide one) or an LMIC-based stack, depending on the radio.

Can these boards run Meshtastic?

Many can: Heltec V4 and V3-style boards, the Seeed XIAO kits and RAK WisBlock are popular Meshtastic targets, and some ship pre-flashed. Check the Meshtastic web flasher for your exact board.

SX1262 or SX1276?

Choose the SX1262 for new designs: it draws less current and offers better sensitivity. The older SX1276 still works fine and has lots of legacy code, but most new boards use the SX1262.

How far can two dev boards communicate?

With stock antennas, expect hundreds of meters to a couple of kilometers in towns, and much more with line of sight, better antennas and slower data rates. Antenna quality and height matter more than the board itself.

Do I need a gateway?

Not for point-to-point or Meshtastic, where boards talk directly to each other. For LoRaWAN, yes: your node needs a gateway in range, either your own or a public TTN or Helium gateway. See our best LoRaWAN gateways guide.

🏁 Final Verdict: Best LoRa Development Boards

The right board for every LoRa project:

🥇 Best Overall: Heltec WiFi LoRa 32 V4
Buy Here →
🤏 Best Tiny Kit: XIAO ESP32S3 + Wio-SX1262
Buy Here →
🔋 Best Low Power: XIAO nRF52840 + Wio-SX1262
Buy Here →
🧱 Best Modular: RAK WisBlock Mini Kit
Buy Here →
🟦 Best for Arduino: Arduino MKR WAN 1310
Buy Here →
💰 Best Budget: Aideepen ESP32 LoRa V3
Buy Here →

Start with a pair of Heltec WiFi LoRa 32 V4 boards for the easiest path into LoRa, or the tiny XIAO ESP32S3 kit if size matters. For battery sensors, move to the XIAO nRF52840 kit or RAK WisBlock; Arduino users will love the MKR WAN 1310, and MicroPython fans the Waveshare RP2040 board. Then pick a gateway from our LoRaWAN gateways guide and explore bare radios in our LoRa modules guide, plus our ESP32, Arduino and Raspberry Pi tutorials.

💬 Building a LoRa project? Tell us which board you picked and your best range in the comments below.

All Amazon links above use our affiliate tag (microlab05-20). Purchasing through them supports microcontrollerslab.com at no extra cost to you. Prices and availability change frequently, so always confirm the current price on Amazon before buying.

Leave a Comment