Afferden (L) ligt aan de N271 (rijksweg Nijmegen-Venlo) tussen Heijen en Nieuw-Bergen. B&B De Ammoniet ligt op nog geen 200 meter van deze rijksweg met busverbinding Lijn-83 (Nijmegen-Venlo), maar ook op nog geen 4 km van de A77 die via de E31 - A73 (of E31 - A57 uit Duitsland) te bereiken is.

B&B De Ammoniet is ook ideaal gelegen voor wandelaars van het Pieterpad. Op nog geen 150 meter van B&B De Ammoniet loopt het Pieterpad (Kaart 20 en 20A), en op nog geen 100 meter is knooppunt 86 van de landelijke fietsroute Maasduinen gelegen.
Tussen de Dorpsstraat en Langstraat ligt de Schenck van Nijdeggenstraat.
Vanuit de dorpsstraat is "De Ammoniet" het eerste pand gesitueerd aan de rechterkant.
Buslijndienst Lijn 83 stopt ook op nog geen 200 meter van "De Ammoniet".
