WP Google Maps is one of the most popular options for embedding Google Maps in WordPress. You can choose between a basic, free version and a paid version with some additional features. The free version offers a lot of options, including ten different themes, custom zoom options, and integration of bike paths, directions, and other details.
Hero Maps Premium
Coming in at $20, Hero Maps Premium is rather expensive if you just want to embed one map on your site without any frills. However, if you want to embed a map that’s completely customized, fits perfectly into your site, and offers custom options for your visitors, this plugin might be right for you. The filter feature in particular might come in handy. If you’re not sure whether the price tag is really worth it for you, you can test out the plugin with the free demo version.