Beginner's Guide for WordPress / Start your WordPress Blog in minutes

9 Best Google Maps Plugins For WordPress (Most are Free)

Do you want to add Google Maps to your WordPress site?

Google Maps can be used to easily display locations with directions to your users which helps them easily find your business.

In this article, we will show you 9 of the best paid and free Google Maps plugins for WordPress.

9 Best Google Maps Plugins For WordPress (Paid & Free)

Adding Google Maps in WordPress

Before we discuss Google Maps plugins, it’s important to emphasize that you can add Google Maps to your WordPress website without using any plugins.

You simply copy an embed code from Google Maps and paste it into your post or page.

Google maps embed

It will display the map as-is. There aren’t many customization options available for the default Google Maps embed code.

You cannot add any custom information to the map, and you will have to switch to the text editor to add the map in WordPress posts or pages.

This is where Google Maps plugins come in handy. Using a plugin will allow you to add locations, markers, directions, and routes. You can create interactive and more useful maps for your users.

That being said, let’s take a look at our hand-picked list of the best paid and free Google Maps plugins for WordPress.

1. WPForms


If you want to integrate Google Maps with your forms, then there’s no better solution than WPForms. It’s not just a Google Maps plugin, but a beginner friendly WordPress contact form plugin with loads of features.

While they have a free plugin, you’ll need the Pro version to use maps. It comes with a powerful Geolocation Addon that allows you to add a map to your website contact forms without any custom HTML code.

It comes with address auto-complete and other advanced map features for contact forms.

WPForms Geolocation

The add-on lets you store your website visitors’ geolocation data with their form submissions. You can also make your forms easier to fill out by turning on address autocomplete.

Geolocation pointed on Google map for your WordPress lead form

Pricing: Starts at $199.50/year

2. MapPress Easy Google Maps


MapPress Easy Google Maps is one of the most popular free Google maps plugins. It allows you to easily add a Google map to any WordPress post, page or custom post type by simply typing the address.

You can embed the map automatically before or after a post. You can also use a shortcode to insert the map within the post. See our tutorial on how to add Google Maps in WordPress for more detailed instructions.

Pricing: Free, MapPress Pro starts at $49.95

3. WP Google Maps

WP Google maps

WP Google Maps is another free Google maps plugin. You can easily enter an address to create maps, get directions, set markers, and more.

It comes with a map widget that you can add to your WordPress site’s sidebar or any widget ready area. Your users can also switch to street view without leaving your site.

Pricing: Free, WP Google Maps Professional Edition costs $39.99

4. WP Google Map Plugin

WP Google Map

Another great option for highly interactive Google maps is WP Google Map Plugin. It comes with a great set of features allowing you to create beautiful maps with lots of custom information.

You can add colorful markers, information windows, redirect users when they click on map, and easily embed maps with shortcode. You can save multiple locations and then create a map showing these locations with custom markers.

Pricing: Free, Pro Edition $53

5. Google Maps Widget

Google maps widget

Want to quickly display a map in a sidebar widget? Google Maps Widget allows you to easily add a Google Map in your sidebars or any other widget-ready areas.

Clicking on a map will open the map in a lightbox popup with a larger view. You can also choose pin colors and even use your own image as a pin.

Pricing: Free, Pro version starts at $29/year

6. CP Google Maps

Google maps CP

CP Google Maps plugin allows you to easily associate geolocation data to a post and display a map with your custom images. You can choose a custom marker to be placed on the map for a location.

Most of the plugin’s other great features are locked and require the paid version of the plugin.

Pricing: Free, paid versions start at €19.99

7. Easy Google Maps

Easy Google Maps

As the name suggests, Easy Google Maps is a simple to use and free WordPress Google map plugin. It enables you to add unlimited map markers, locations, descriptions, and more with your maps in WordPress.

You can add map markets by searching coordinates or locations on the live builder. It embeds easily on your WordPress pages, posts, template files, and widgets using a shortcode.

Pricing: Free, Pro version starts at $46/year

8. WP Google Map

WP Google map

If you want to add a fully customized Google map on WordPress posts and pages, then use WP Google Map. It supports directions with map, automatic location identification, ability to change zoom level, and more.

It works great with all other popular WordPress plugins. It’s fully customizable and allows you to change the latitude, longitude, and address by dragging map markers.

Pricing: Free, Pro version starts at $10

9. Map Block for Google Maps

Map Block for Google Maps

Do you need to add a simple map using the Gutenberg block editor? Map Block for Google Maps adds a map block that can be quickly added to your posts and pages with a click of the mouse.

You simply set the location of the map using an address or coordinates. You can also adjust the zoom level and height of each map using simple sliders.

Pricing: Free

We hope this article helped you find the best free Google maps plugins for WordPress. You may also want to learn how to get a free email domain, or check out our list of the best WordPress hosting services.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

17 CommentsLeave a Reply

  1. You should add Pros & Cons to your articles. I think that’s a great way to let folks know that you found this one great, but here are a few cons that you might want to know about too.

  2. We have a list of 20 volunteers available to scan found pets for a microchip. Is it possible to create a map with coverage area for each volunteer?

  3. Is there aw way to embed a map in a wordpress page or post and then have that map image parsed to a twitter post ? or pinterest or anywhere for that matter

  4. I have a client that wants a way for Google maps to track her at her current location. She has a food truck and she wants people to access her website and look at a Geo Locator so people know where she is parked. Will this do the job?

    • Contact MapPress support, they allow you to store locations in custom fields on a post and then display them on the map. You can figure out a way to update location information in the custom field based on client’s location.


  5. Hallo Guys

    Great Post. We have a members login on our website. we waant to connect members to a map location to search for them in a local area. How is that possible?


  6. I have this contact form input bar button in one page and I have a custom gooogle map in another page. When someone puts in a valid UK post code in the contact form, I want it to redirect it to that page and show the map of that particular post code, not the map of whole london.
    I’m using wp-google maps plugin and contact form 7.

  7. Hi guys
    Many thanks for the work.
    I need some help please.
    Is there anything in WordPress, that when you scroll down or up with the mouse, the map follows the moving?

  8. What about Geo Mashup? I would say the best free Google Maps plugin currently available. And more flexible than most plugins in the above list.

  9. Thanks for sharing such a nice post. You would also want to give a try to our WPME Google Maps plugin, very easy to use and supports caching. New version also supports Multiple Locations on a Map, Custom Marker for Each Location, Clickable Markers to Show Attached Content, Custom Content for Each Marker’s Info Popup and Manage Maps and Locations. I hope you will like it :)

  10. Hi Syed,

    Thanks for your article.

    I was wondering if you knew of any WordPress plugin to draw itineraries / routes on maps?

    I am currently using WP Google Maps and Nomad Map but as a travel agent we would need a tool that can draw this kind of map:

    Thank you in advance,

  11. Hi there Guys,

    Great list of plugins thank you for the work but you have missed a very simple one out. “WEN Map Marker” which you can find in the WordPress Plugin repository. You can use it on Pages and Post and it is very simple for adding maps to any page of your website.

    Kind regards

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.