10 Best Controller For Raspberry Pi of September 2025

List of Top Rated Controller For Raspberry Pi from thousands of customer reviews & feedback.

Updated On Sep 2025

2,983 Reviews Studied

By Customer Ratings

1
Image
8Bitdo SN30 Pro USB Gamepad for Nintendo Switch, Windows, Raspberry Pi (SN Edition) Read Review

  • Wired Controller, USB Cable: 1.8m.
  • Compatible with Switch (Version 3.0.0 or above), Windows, Raspberry pi devices.
  • Rumble Vibration.
  • Support Turbo Function.

2
Image
2 Pack 2.4 GHz Wireless USB Controller Compatible with SNES Games, SAFFUN SNES Retro USB PC Super Classic Controller for... Read Review

  • Connectivity: Advanced 2.4 GHz wireless RF. Gives you a range of up to 10-meters range. SIMPLE SETUP – Generic USB controller, this uses a standard USB port, if your program or application accepts USB controller input, There’s no additional setup involved when using the remote controller, JUST PLUG AND PLAY! Simply plug in the Unifying receiver, and you’re ready to go. Super sensitive buttons for precision control. Third party controller, not original SNES / NES controller. But it works phenome
  • Supported Operating system: Windows 98, ME, Vista, 2000, 2003, XP, 7, 8, 8.1, 10; Linux UBUNTU, Linux Mint, Android Linux (via an USB OTG cable); Mac OS X and beyond; Retrogaming operating systems: RetroPie, Recalbox, Happi Game Center, Lakka, ChameleonPi, Piplay.
  • Supported Device (With USB storage device): PC, Notebook Computer, Laptop Computer; MacBook; Android Smartphone: connect via an USB OTG cable; Raspberry Pi (RPI, Raspberry pie): Raspberry Pi 1 Model B, Model A, Raspberry Pi 1 Model B+, Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3 Model B, Raspberry Pi 3, Retro Pie. --- Note: NOT SUPPORT Android TV BOX.
  • Supported Game Emulators: NES, SNES, Snes9x, ZSNES, Higan, Handheld GBA emulator, Sega Genesis emulator, Sega OpenEmu (Only support OS X), RetroArch (Works perfect on Android), BSNES (Perfect for two player action)…
  • Extended battery life: The Wireless SNES Controller has a battery life of up to 3 years. Battery capacity: 240mA; Charging time: 1 hour; Charging voltage: 3. 7V; Usage time: 3 hours. Battery Level Indicator: Yes

3
Image
2 Pack SAFFUN SNES Retro USB Controller Gamepad Joystick, USB PC Super Classic Controller Joypad Gamestick for Windows P... Read Review

  • ★ Generic USB controller, this uses a standard USB port, if your program or application accepts USB controller input, it can be used natively without drivers or patches, JUST PLUG AND PLAY! Cord is approx. 5 ft. Long. Super sensitive buttons for precision control. Third party controller, not original SNES / NES controller. But it works phenomenal with the Raspberry Pi game emulation and so on.
  • ★ Supported Operating system: Windows 98, ME, Vista, 2000, 2003, XP, 7, 8, 8.1, 10; Linux UBUNTU, Linux Mint, Android Linux (via an USB OTG cable); Mac OS X and beyond; Retrogaming operating systems: RetroPie, Recalbox, Happi Game Center, Lakka, ChameleonPi, Piplay
  • ★ Supported Device (With USB storage device): PC, Notebook Computer, Laptop Computer; MacBook; Android Smartphone: connect via an USB OTG cable; Raspberry Pi (RPI, Raspberry pie): Raspberry Pi 1 Model B, Model A, Raspberry Pi 1 Model B+, Raspberry Pi Zero, Raspberry Pi 2, Raspberry Pi 3 Model B, Raspberry Pi 3, Retro Pie. --- Note: NOT SUPPORT Android TV BOX.
  • ★ Please Note: DO NOT SUPPORT ANDROID TV BOX, C64(Commodore 64), Google Chromebook, Amazon Fire TV, Steam, Tesla Model. Do not support ONLINE games
  • ★ Supported Game Emulators: NES, SNES, Snes9x, ZSNES, Higan, Handheld GBA emulator, Sega Genesis emulator, Sega OpenEmu (Only support OS X), RetroArch (Works perfect on Android), BSNES (Perfect for two player action)…

4
Image
Wireless Controller for SNES Classic Edition/NES Classic Edition, Gamepad with USB Wireless Receiver Can Play with Windo... Read Review

  • 2.4GHz Wireless technology.Wireless range reach 24 feets
  • rechargeable Lithium Ion battery, One charge last around 100 hours
  • Press the key "Select" + "Start" , can help you get back main menu. No need reset on console for SNES,NES Console.
  • USB Adapter for PC, Window Games or Android Devices with Game Emulator
  • Declaration from ipremium: Our controller only works with original Mini SNES and Mini NES , the controller wont' pair with Clone Console. Also please notice the controller does not compatible with the consoles from the 80s and 90s

5
Image
2.4 GHz Wireless USB SNES Controller for Super Classic Games, iNNEXT Retro USB PC Controller Compatible for Windows PC M... Read Review

  • Wide COMPATIBILITY: Generic USB controller, standard USB port, Compatible with device accepts USB controller input, no additional setup involved when using the remote controller, JUST PLUG AND PLAY! Simply plug in the Unifying receiver, and you’re ready to go.
  • Supported Device (With USB storage device): PC, Notebook Computer, Laptop Computer; Mac Book; Raspberry Pi (Retro pie). Supported Game Emulators: SNEX9X, ZSNEX, OpenEmu (Only support OS X), Retropie (for respberry Pi)
  • Supported Operating system: Windows 98, ME, Vista, 2000, 2003, XP, 7, 8, 8.1, 10; Linux UBUNTU, Linux Mint; Mac OS X and beyond; Retrogaming operating systems: RetroPie, Recalbox, Happi Game Center, Lakka, ChameleonPi, Piplay
  • Please Note: DO NOT SUPPORT ANDROID TV BOX, C64(Commodore 64), Google Chromebook, Amazon Fire TV. Do not support ONLINE games
  • Extended battery life: The Wireless SNES Controller has a battery life of up to 3 years. Battery capacity: 240mA; Charging time: 1 hour; Charging voltage: 3. 7V; Usage time: 3 hours. Battery Level Indicator: Yes

6
Image
suily Wireless USB Controller for SNES NES Emulator, 2.4GHz USB Gamepad Classic Game Controller Joypad for Windows Lapto... Read Review

  • Wireless PC Gamepad: with 2.4GHz USB receiver, play cord-free up to 30 feet away. Plug and play, no extra driver needed.
  • Rechargeable SNES controller: Built-in rechageable lithium-ion battery, charged by 1.5m/ 5ft micro-USB cable(included), energy-saving and environmental protection.
  • Sensitive buttons: Classic SNES controllers with buttons D-pad, Start, Select , A ,B ,X,Y for precision control. Ergonomic design give comfortable grip, so you can get the more efficient and convenient operation.
  • Wide Compability: it is compatible with PC, Notebook Computer, Laptop Computer; MacBook; Android Smartphone(connect via an USB OTG cable,not included). Note: NOT SUPPORT Android TV BOX.
  • It is third party manufacture, but also give you excellent gaming experience as original.

7
Image
2 Pack USB Controller for NES Games, suily PC USB Controller Retro Gamepad Joystick Raspberry Pi Gamepad Controller for... Read Review

  • USB GAMEPAD CONTROLLER: It is usb game controller for Windows PC,Mac and Raspberry PI, connected by standard 2.0 USB port,no need extra driver,just plug and play, simple use.
  • WIDELY COMPATIBLE: you can play on any PC or Mac with a usb port, compatible with Win98, ME, Vista, 2000, 2003, XP, 7, 8, 8.1, 10 ; Linux Ubuntu, RetroPie systems; Mac OS X and beyond.NOTE: it not compatible with classic mini, Nintendo Wii, Nintendo Switch.
  • WIRED NES CONTROLLER: NES classic style, comes with built-in 5.6ft.long cord (not wireless), which is long enough for playing games with comfortable distance.
  • NES USB GAMEPAD: it supported to play the old games, like super Mario, Teenage Mutant Ninga Turtles, Contra(Operation C), Ninja Gaiden, The Legend of Zelda,DOUBLE DRAGON, Downtown - Nekketsu Monogatari, Tetris...
  • 2 PACK SET: Comes with 2 controllers, you can enjoy the games with your friends to go back your childhood, or accompany your kids to creat new good memories.

8
Image
8Bitdo SF30 Pro Wireless Bluetooth Controller Gamepad Dual Classic Joystick for Windows, Mac OS, Android, Linux, Raspber... Read Review

  • Ultra-compatible with Nintendo Switch, Windows, macOS, & Android
  • Rumble vibration, Motion controls, USB-C
  • Wireless Bluetooth and direct USB connectable with built in lithium ion battery
  • D-Input and X-Input functionality.
  • Extra Carrying Bag. NOTE: Please return and request for refund if the item you receive doesn't come with this carrying bag.

9
Image
Retroflag NESPi Case+ Plus with USB Wired Game Controllers & Cooling Fan & Heatsinks for RetroPie Raspberry Pi 3/2 Model... Read Review

  • NESPI CASE+ functional Power and Reset Button with Safe Shutdown ,specifically designed for Raspberry Pi 3B+, Raspberry Pi 3/2 Model B. This case DOES NOT include any Raspberry Pi products.
  • Easy access to the SD-Card and all other ports without opening the case
  • NES case specifically designed for Raspberry Pi 3 B+ (B Plus) 2
  • Game Controller: Compatible OS --- WINDOWS98/2000/ME/XP Mac os .xv10.2.8
  • Game Controller: Fully tested to work with the Raspberry Pi 3B+ and Retropie. Plug and Play.No extra drivers needed!

10
Image
Rii Game Controller, SNES Retro USB Controller, Classic Gamepad Joystick, PC Super Classic Joypad Gamestick for PC, Rasp... Read Review

  • 【Supported Operating system】Compatible with Windows 98 / ME / Vista / 2000/2003 / XP / 7 / 8 / 8.1 / 10, Mac OS X and beyond, Raspberry Pi, Raspberry PI 2 model B.
  • 【Simple USB Plug And Play】If your program or application accepts USB controller input, this classic game controller do not need install drivers or patches. You just need to connect it to a USB port and ready to go. 1.5 meter external cable(approx. 5 ft. Long).
  • 【High sensitivity without delay】Super sensitive buttons for precision control: 6 fire buttons, a 'Start' button and a 'Select' button, motion control cross. Play your favorite old school games with classic retro feel. Fits perfectly in the hand and also perfect for two player action.
  • 【Supported Game Emulators】Game controller works with most emulators. Download any free or free emulator from Google and do the same with ROMS. Third party controller, not original SNES / NES controller. But it works phenomenal with the Raspberry Pi game emulation and so on.
  • 【Product service】We provide you friendly customer service and worry-free 1-year warranty. Any problem during use, send message to support team to help you to solve soon.