Un grafo no dirigido es un tipo de grafo en el cual las aristas representan relaciones simétricas y no tienen un sentido definido, a diferencia del grafo dirigido, en el cual las aristas tienen un sentido y por tanto no son necesariamente simétricas.
Formalmente, se definen por un par de conjuntos , donde:
En el caso de los grafos no dirigidos, una arista también se puede denotar como .
Sea el número de nodos de un grafo no dirigido, este podrá a lo más tener aristas, y en caso de que sea un grafo simple, que excluya los bucles.
Todo grafo dirigido simétrico se puede representar como un grafo no dirigido. Por lo tanto, los grafos no dirigidos se pueden ver como un caso particular de grafos dirigidos.
En un grafo no dirigido, la transpuesta de la triangular superior de su matriz de adyacencia es igual a su triangular inferior, y viceversa.