Find out a few straightforward ways of getting your Raspberry Pi’s IP Address.
You will need the IP address of your Raspberry Pi for any task where you need to connect to the device remotely.
It is also possible to make your Pi use a static IP address, so you don’t have to worry about the IP your router will assign it.
In this guide, we will be showing you a couple of ways of finding out the IP address of your Raspberry Pi.
Here is a list of the equipment we recommend for this Raspberry Pi IP Address tutorial.
Raspberry Pi 1, 2, 3 or 4
These steps should work on older versions of Raspbian as well as on other Linux like operating systems.
Finding the IP address on the Raspberry Pi
If you have physical access to your Raspberry Pi and have a display, then the process of finding your IP address is straightforward.
1. All you need to find out the IP address of your Raspberry Pi is to run the following command in the terminal.
Make sure that the
I is capitalized to retrieve the IP addresses for all hostnames. If you use a lowercase
i you will be grabbing the hostname instead.
2. This command will return something similar to what we have shown below.
You should now be able to connect to your Raspberry Pi using the IP address shown by the command.
Retrieving your Raspberry Pi’s IP Address from another device
If you want to obtain your Pi’s IP address from another device, things get a little bit more complicated.
There are a few different ways you can get the IP address, and we will be walking through a couple of them.
Router Devices List
One of the easiest ways of finding the IP address of your Raspberry Pi is to check your router’s device list.
1. Typically your router will sit on
http://192.168.1.1. Browse to this address in your favorite web browser.
Some routers can use a different local address. You may need to search up your router on the internet to find the address to connect to.
2. You will now need to log in to your router. Enter your login details to proceed.
If you don’t know your login details, you will need to use an alternative method.
3. Once you are within your routers page, search for a list of connected devices.
4. You should eventually find a page that lists out all the devices connected to the router.
On this list, you should see a device using “raspberrypi” as its hostname.
Use the IP Address listed for that device.
Using the ping command
Next, if you don’t have access to your router you can try using the
Almost every system has access to the
ping command within there terminal.
All we will be doing with this command is pinging a hostname to see if we can get a response with the IP address.
There is a big chance this won’t work, but it is easier to try than having to resort to
We will be trying two different common hostnames for the Raspberry Pi.
If any of these commands work successfully, you should see the IP address of your Raspberry Pi appear in the response.
Use the following command to see if the
raspberrypi hostname responds to the ping command.
The Raspbian operating system uses this hostname.
If you are using the RetroPie operating system, we can try pinging the
If neither of these returned an IP address, then we will have to result to using
nmap to find the Pi’s IP.
Using a network mapper
ping command isn’t finding your Pi, it is also possible to make use of a network mapper to find it.
A network mapper works by scanning for other devices within a specific subnet.
For this section, we will be making use of the tool called
nmap as it is available on Linux, Windows, and macOS.
1. The first step of this guide is to install nmap to your device.
With most Linux distributions such as Raspbian, installing
nmap should be as simple as running the following command.
sudo apt install nmap
Windows & macOS
You can obtain binaries for Windows and macOS systems by going directly to nmap’s download page.
Once you have installed nmap to your device, you can proceed with this guide.
2. Now to be able to use
nmap, we need to find out what subnet our router is using.
Most networks are setup in a way that the subnet range is from
To verify the set up of your network, you need to retrieve the local IP address of your current computer.
On Linux, retrieving your IP address is as simple as using the following command in the terminal.
This command will tell you the local IP address of your Pi.
On a mac device go to “
Then go to “
Within this page select the active network connection
Now click “
View status of this connection” to see the IP address for your device.
On a Windows 10 device, go to “
Then click “
Network & Internet“.
Within this menu, click “
Change connection properties“.
Scroll down to the bottom of this page to find the “
You should see your devices IP address located next to “
3. Now that we have the IP address of your current device, we can work out the subnet.
If your IP address is
192.168.1.45, for example, we know that the subnet range is
Just swap out the last number with
0/24 to get your subnet range. Using
0/24 is the equivalent to saying from 1 to 255.
4. Now with the subnet range in hand, we can go and run the
nmap tool using the following command.
Make sure you swap out the subnet range with your own.
sudo nmap -sn 192.168.1.0/24
By using the
-sn flag, we are telling the nmap tool to ping every address on that subnet but do not scan for open ports.
5. From this command, you should start seeing the IP addresses of each device that responds to the ping.
pi@raspberrypi:~ $ sudo nmap -sn 192.168.0.0/24 Starting Nmap 7.70 ( https://nmap.org ) at 2019-12-31 05:01 GMT Nmap scan report for dlinkrouter (192.168.0.1) Host is up (0.00029s latency). MAC Address: E4:6F:13:F6:50:28 (D-Link International) Nmap scan report for 192.168.0.112 Host is up (2.2s latency). MAC Address: B8:27:EB:EA:E0:D4 (Raspberry Pi Foundation) Nmap scan report for 192.168.0.174 Host is up (0.00019s latency). Nmap done: 256 IP addresses (8 hosts up) scanned in 4.20 seconds
Here you can see that the
nmap tool found our Raspberry Pi.
MAC Address: B8:27:EB:EA:E0:D4 (Raspberry Pi Foundation) Nmap scan report for 192.168.0.174
From this, we can see that the IP address for our Raspberry Pi is
Hopefully, by now, you have a basic idea of how to find the IP Address of your Raspberry Pi.
If you have run into any issues while following this guide, feel free to drop a comment below.