Which Raspberry Pi Should I Buy?

Pick the right Pi for your next project

Bundle of Raspberry Pis
Richard Saville


If you've recently discovered the Raspberry Pi, you might well be considering making a purchase. After all, they're one of the cheapest computers out there.

Many people in this situation quickly realize that there isn't just one Raspberry Pi model for sale. There are older models, newer models, smaller models, models with fewer ports, and even one that came free with a magazine!

It can be a bit tricky working out which Pi to buy, so we've put together this list of the main models released to date to help you make an informed purchase.

We've included the older models as some of you will be tempted to grab a second-hand bargain through online auction sites. However, we haven't covered the 'exotic specials' (special color editions, the Compute Module etc) as you're unlikely to find or want these at this stage.

The Model B Revision 1

Raspberry Pi Model B Revision 1
Richard Saville

The original Raspberry Pi!

It's now years old and has been succeeded many times since its release, but the Rev 1 Model B is still perfectly capable of handling code, LEDs, sensors, and lots of other projects. It has 14 fewer GPIO pins than the latest models but still has the usual HDMI, Ethernet, camera connections for a camera module, and micro USB power.

They’re not quite selling as expensive collectors' items yet, but you won’t find any new examples of these for sale anywhere. Second-hand examples on online auction sites are your best bet, but consider a later model of Pi before rushing out for one of these -- there shouldn’t be much difference in price.

Should I Buy This Pi?

The original Model B is pretty dated now and will be quite hard to find one for sale. It's probably only worth buying one if you want to own the full collection of Pis. The lack of mounting holes makes it a little awkward for some projects.

The Model B Revision 2

Raspberry Pi Model B Revision 2
Richard Saville

Mostly identifiable by the addition of mounting holes, the second revision of the original Model B is very similar to its predecessor, however packing double the RAM (on boards produced after 15th October 2012) and the addition of mounting holes (as well as some other subtle changes).

Should I Buy This Pi?

The Rev 2 will be a little easier to find than ​the Model B Revision 1, but still not likely to be sold new in shops.​

Online auction sites are your best bet again. The increased RAM and addition of mounting holes make the Rev 2 Model B a little more useful, but unless it's going very cheap I’d still be looking for a more recent Pi.

The Model A

Raspberry Pi Model A
Richard Saville

The first Raspberry Pi Model A maintained the same shape PCB as the Model B before it but came with fewer components and reduced hardware specification. RAM was halved to 256MB, the Ethernet port was removed, and only 1 USB port was installed.

Why? To create a cheaper Raspberry Pi with a slightly lower profile. With some users not requiring the full performance and connectivity of the Model B, the Model A was designed to reduce the cost and power consumption of the board.

Should I Buy This Pi?

The original model A truly isn’t ideal for beginners.

The lack of an Ethernet port makes it difficult to download packages and update Raspbian (without setting up a Wi-Fi USB adapter manually), and having only 1 USB port leaves you to choose either a mouse or keyboard (or a USB hub if you want both).

However, if you’re already the proud owner of a Model B, the Model A is a nice cheap way to dedicate a Pi to a project. You're unlikely to find a new model in the shops, but online auction sites are bound to produce some from time to time.

The B+

Raspberry Pi B+
Richard Saville

The Raspberry Pi B+ was big news in the Pi world. Everyone’s favorite microcomputer had undergone a massive upgrade -- 14 more pins added to the GPIO, 2 more USB ports, a move to micro SD card, rounded PCB edges, lower power consumption, and more.

Despite the A+, Pi 2, Pi 3, and Pi Zero all being released since this model came out, I still see it as a very relevant board due to the fact that it shares the same layout and footprint of the latest models.

Should I Buy This Pi?

The B+ is still a very good choice for the beginner.

It shares its layout and form factor with the Pi 3, so many newly released cases and HATs are going to fit. You’ll also benefit from the additional USB ports and GPIO pins, as well as the use of micro SD cards which you can use in a newer Pi if you feel the need to upgrade. 

The B+ should also be cheaper than more recent models due to stock clearance sales, but this may also make it increasingly difficult to find new examples in the shops. Failing that, online auction sites should have plenty going cheap as existing users choose to upgrade.

The A+

Raspberry Pi A+
Richard Saville

The Raspberry Pi A+ was released just 4 months after the B+, giving users an updated version of the ‘lighter’ Pi, and bringing all models up to the new 40-pin GPIO standard.

Following a similar trend to the original Model A, the A+ once again came with no Ethernet, 256MB of RAM, and just 1 USB port. The board is the first Pi to have an almost square shape, smaller than both the original Model A and the newer B+.

Should I Buy This Pi?

If you’re wondering why you would buy an A+ over a model A, it mostly comes down to the additional GPIO pins, smaller form factor, ​and reduced power consumption.

It’s no better for a beginner than the original Model A, due to the continued lack of an Ethernet port and only holding 1 USB port, but I really like the size and shape of the A+. It's also compatible with all the latest 40-pin HATs which edges it over the original Model A.

It hasn’t been replaced with a revised version following the Pi 2 and Pi 3 releases (yet…) so you may still be able to find some new examples in the shops.

The Raspberry Pi 2 Model B

Raspberry Pi 2
Richard Saville

The Raspberry Pi 2 was another big release from the Raspberry Pi Foundation, this time due to the move to a quad-core processor and 1GB of RAM. Other than the overall increase in grunt, the board size, layout and connections didn’t change much from the B+ before it.

The updated processor also allowed the use of new operating system distributions such as Windows 10 IoT (not the desktop Windows OS you have on your PC).

Should I Buy This Pi?

The Pi 2 is still very much available to buy, and still very competitive in terms of performance. If you can find one going a good rate cheaper than a Pi 4, it’s definitely a good choice for beginners and experienced users alike.

However, with the Pi 4 released and still selling for a similar price to the Pi 2 at most retailers, it’s not worth looking at unless you get a decent discount.

The Pi Zero

Raspberry Pi Zero
Richard Saville

The Raspberry Pi Zero set the world on fire when, for the first time ever, a computer was given away on the front of a magazine!

The Zero is the smallest Raspberry Pi available without much compromise. It runs the same processor as both of the Model A Pis but clocked at a faster 1GHz. It also offers 512MB of RAM -- double that of the Model A options.

It’s perfect for small embedded projects and comes at the ridiculously low price of $5, although you do have to buy and solder your own 40 pin header. It's equipped with a single micro-USB port for data, which you’ll need to use an adapter with if you want to connect a normal USB device.

Should I Buy This Pi?

If you’re buying your first Pi, it's recommended to steer clear of the Zero until you’ve owned a Model B. Setting one up without Ethernet could be tricky for updates, and having to solder your own header might not be the easiest introduction to the world of Raspberry Pi.

Then again, at that $5 price point, maybe you can afford a soldering mistake or two?

The Raspberry Pi 3 Model B

Raspberry Pi 3
Richard Saville

The Raspberry Pi 3 changed the game yet again and in more than one way. The new quad-core processor offers 1.2GHz -- the fastest Raspberry Pi by a long shot, at the time. Alongside this are new onboard connectivity options, offering WiFi and Bluetooth. All of this came for the same price as the previous version!

Once again, the size and shape remain the same, with 40 GPIO pins, 4 USB ports, and an Ethernet connection.

Should I Buy This Pi?

With the Pi 3 being sold for less than $35, it might be a reasonable choice, but there are newer and more capable versions available. The only reason to pick the Pi 3 now is budget, but that doesn't mean it isn't still very capable.

The Raspberry Pi 3 Model B+

Raspberry Pi 3 B+

 Raspberry Pi Foundation

The Raspberry Pi 3 Model B+ is very similar to the Model B that preceded it, but with a few key enhancements. The Model B+ boasts a slightly faster CPU, at 1.4GHz and an upgrade to Wireless AC Wi-Fi. The Raspberry Pi 3 Model B+ also offers a faster Ethernet connection at 1Gb/s, as opposed to the Model B's 100Mb/s. For more embedded applications, the 3 B+ introduces power over Ethernet(PoE) capabilities.

Should I Buy This Pi?

That's a tough question. If you're looking to upgrade from the Raspberry Pi 3 Model B, the Raspberry Pi 4 Model B is probably a better bet, at the same price. That said, if you can get your hands on a Model B+ at a lower price, it's still powerful enough for plenty of applications.

Raspberry Pi 3 Model A+

Raspberry Pi 3 A+

 Raspberry Pi Foundation

The Raspberry Pi 3 Model A+ is similar to the previous Model A+ in that it's essentially a stripped down version of the Raspberry Pi 3 Model B+. It features the same processor and Wi-Fi capabilities, but it's missing both the Ethernet port and three of the four USBs. It fits into a smaller form factor and generally, comes at a lower price point.

Should I Buy This Pi?

If USB ports and Ethernet will get in your way more than help and you want a smaller form factor, the Pi 3 Model A+ is still a great option. It's less expensive than the other newer Pis, and it's ideally suited for Wi-Fi enabled embedded applications.

The Raspberry Pi 4 Model B

Raspberry Pi 4B

 Raspberry Pi Foundation

If the Raspberry Pi 3 Model B changed the game, the Raspberry Pi 4 Model B rewrites the entire rule book. The Raspberry Pi 4 Model B marks a massive jump in power and performance from previous versions of the Pi. It features a quad-core 64bit CPU running at 1.5GHz and offering way more computing power than older versions.

The Pi 4 also features more RAM than any other Pi, with the option for 2GB, 4GB, or 8GB of RAM. This makes it ideal for more memory intensive applications, including acting as a server or even a desktop.

The Raspberry Pi 4 Model B also features a new graphics processor capable of outputting video at a 4k resolution with a 60Hz refresh rate. Additionally, the Pi dropped the old HDMI port in favor of two micro HDMI ports with the ability for simultaneous output.

With this Pi, you'll also get Wireless AC networking and Bluetooth 5.0 support. It features a gigabit Ethernet port with the option for PoE.

The Raspberry Pi 4 B is also the first Pi with USB 3.0 ports, which allow for much greater bandwidth than their USB 2.0 counterparts. The Raspberry Pi 4 Model B has two USB 3.0 ports with two of the older 2.0 ones still available.

Should I Buy This Pi?

Probably. This version of the Pi is so much more powerful than previous ones, there aren't many situations where you'd want to choose something else. The choice of RAM allows you to pick the right amount of power and the right price point. The 2GB version starts at $35, so price shouldn't be a barrier. This Pi is built to handle nearly everything, and it certainly delivers.

Take Your Pick

Question Marks on a Blackboard
Getty Images

Depending on your reason for buying a Pi, your wallet, and local availability, there are a number of models to choose from. It really isn't just a case of buying the latest model.

General Interest

If you can see yourself casually trying out the Pi, making some projects and seeing if it’s for you -- go for the 4B.

You should still be able to find the 2GB version for $35 online. If,for some reason, you're super strapped for cash or can't find the 4B, you can save yourself some money and go for the older model, and if you decide to upgrade later on, most of the add-ons you buy will fit the latest Pi 4 anyway.

On a Budget

If you’re feeling the pinch, get yourself a Pi Zero for $5. It’s not going to be the easiest way to get started if you’re a beginner, but the money savings may well be worth it.

Nervous Beginner

If you’re already a bit worried about your ability to use the Raspberry Pi, save yourself some headaches and grab a Pi 4 with a bit more RAM, like 4GB.

The onboard Wi-Fi will make it easy to get connected to the internet without messing around with cables or adapters, and you'll also benefit from the full complement of USB ports for your keyboard and mouse. The extra memory will allow you to start off using the Pi more like a desktop PC and slowly acclimate to the more technical side.