Makurdi ligger ved Benueelven, en sideelv til Nigerelven og har to store broer over elven. Byen har også egen flyplass og jernbanestasjon.