| Ligne ou section de ligne | Nom | Numéro | Commune(s) | Type | Observations |
|---|---|---|---|---|---|
| Niversac (24) - Agen (47) | Tuquette | 47077.1 | Cuzorn | Tunnel percé | |
| Penne n° 1 | 47203.1 | Penne-d'Agenais | Tranchée couverte | ||
| Penne n° 2 | 47203.2 | Penne-d'Agenais | Tunnel percé | ||
| Laroque Timbaut | 47050.1 | Cassignas Laroque-Timbaut | Tunnel percé | ||
| Laillé | 47019.1 | Bajamont | Tunnel percé | ||
| Penne-d'Agenais (47) - Tonneins (47) | Moncaubet | 47310.1 | Tonneins Clairac | Tunnel percé | |
| Bordeaux-Saint-Jean (33) - Sète-Ville (34) | Canal | 47001.1 | Agen | Faux tunnel | |
| Port-Sainte-Marie (47) - Riscle (32) | Gare | 47195.1 | Nérac | Tranchée couverte | |
| Nérac (47) - Mont-de-Marsan (40) | Lamothe Douazan | 47195.2 | Nérac | Tunnel percé | |
| Branens | 47302.1 | Sos | Tunnel percé | ||
| Haussecame | 47302.2 | Sos | Tunnel percé | ||
| Tunnel en service |
| Tunnel non exploité ou abandonné |
| Tunnel remarquable |
Ligne ou section de ligne :
Le nombre entre parenthèses indique le numéro du département.
Le sens des sections n’est pas nécessairemement le même que celui des lignes.
Communes :
La première ligne indique la commune sur laquelle est située l'entrée du tunnel.
La seconde ligne indique la commune sur laquelle est située la sortie du tunnel.
Si une seule commune est indiquée, les entrée et sortie du tunnel sont situées sur cette même commune.
Observations :
Pour les lignes à voie étroite, l’écartement est précisé en centimètres (par ex : E 100 pour une voie métrique).