Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

7 Best Google Maps Plugins for WordPress (Most Are Free)

Google Maps is an online tool that provides detailed maps, navigation, and location information. Adding it to your WordPress site can greatly improve the user experience by giving visitors easy access to your location details.

This can be helpful if you want to add your physical store address, event venues, travel destinations, real-estate listings, educational institutions, and more.

In this article, we’ll share some of the best paid and free Google Maps plugins for WordPress. Our detailed guide will highlight the strengths and weaknesses of each tool. This way, you can pick the right one for your needs.

Best Google Maps Plugins for WordPress

If you are in a hurry, take a quick look at our expert picks of the best Google Maps plugins for WordPress.

#PluginsBest ForPricing
🥇WPFormsAdding maps in forms$49.50/yr + Free
🥈MapPressAdding maps to posts and pages$39/yr + Free
🥉WP Go MapsEmbed a map widget$39.99 + Free
4WP MapsCreate maps with custom information$89/yr + Free
5Maps Widget for Google MapsAdd a Google map in sidebars$29/yr + Free
6CP Google MapsCreate a map with custom images€19.99 + Free
7Easy Google MapsAdding complex maps$49/yr + Free

Adding Google Maps in WordPress

Before we discuss Google Maps plugins, it’s important to note 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.

Embed a Google map

It will display the map as-is. The default Google Maps embed code does not offer many customization options.

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

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

How We Test And Review Google Maps Plugins

To give you some great recommendations, we tested the most popular Google Maps plugins on real websites. When doing that, we focused on the following points.

Ease of use: We have prioritized plugins that are beginner-friendly and easy to set up.

Features: An ideal Google Maps plugin should have features like map customization, search functionality, directions, info boxes, and mobile responsiveness.

Reliability: For this showcase, we have only recommended the tools we have tested ourselves in real-time.

Why Trust WPBeginner?

WPBeginner has a team of experts with years of experience in WordPress, SEO, online marketing, hosting, and more. We thoroughly test and extensively review each tool to give you some great recommendations. For details, see our editorial process.

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

1. WPForms

WPForms

WPForms is the best WordPress contact form plugin with loads of features. If you want to integrate Google Maps with your forms, there’s no better solution.

WPForms comes with a powerful Geolocation Addon that allows you to add an interactive map to your website contact forms without any custom HTML code.

It comes with an address auto-complete feature to save your visitors time and reduce form abandonment. Visitors can also adjust their location by dragging and dropping the map pin to exactly the right spot.

WPForms Auto fill

The addon lets you store your website visitors’ geolocation data along with their form submissions. Each time a form is submitted, you’ll see a map right next to their entry. It also works with Google Places and Mapbox.

Plus, WPForms offers many other features to help you create powerful forms, including Stripe payments, electronic signatures, surveys and polls addon, user journey addon, and more.

Pricing: Starts at $49.50 per year. The WPForms Pro version costs $199.50 per year. While they have a free plugin, you’ll need the Pro version to use Google Maps.

2. MapPress Easy Google Maps

MapPress

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 $39 per year.

3. WP Go Maps

WP Go Maps

WP Go 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. The WP Go Maps Professional Edition costs $39.99 (one-time payment).

4. WP Maps

WP Maps

WP Maps is a fantastic free WordPress Google Maps plugin. It has a great set of features, allowing you to create beautiful maps with lots of custom information.

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

Pricing: Free. The pro edition costs $89 per year.

5. Map Widget for Google Maps

Map Widget for Google Maps

Map Widget for Google Maps allows you to easily add a Google Map in your sidebars or 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 image as a pin.

Pricing: Free. The pro version starts at $29 per year for a single site license. You can see our Google Maps Widget review for more information.

6. CP Google Maps

Google Maps CP

CP Google Maps is a free WordPress plugin that allows you to associate geolocation data with 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 top features are locked and require the paid version.

Pricing: Free. The paid version starts at €19.99 (one-time payment).

7. Easy Google Maps

Easy Google Maps

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

You can add map markers 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. The pro version starts at $49 per year for a single site license.

Bonus: More Free WordPress Map Plugins

Here are a few more completely free WordPress map plugins.

8. WP Google Map

WP Google Map

WP Google Map is a free WordPress plugin to add a fully customized Google Map to your posts and pages. It supports directions with maps, automatic location identification, the ability to change zoom levels, 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. The pro version starts at $29 (one-time payment).

9. Map Block for Google Maps

Map Block for Google Maps

Map Block for Google Maps is a WordPress Google Maps plugin that lets you add a map block to your posts and pages within a few clicks.

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

Pricing: Free.

What is the Best WordPress Google Maps Plugin?

In our expert opinion, WPForms is the best WordPress Google Maps plugin for WordPress because its powerful Geolocation addon lets you add interactive maps to your forms with just a few clicks.

It also comes with an address auto-complete feature and lets you store your users’ location data easily, making it a great option.

However, if you want to add a Google Map to a post or page, you can choose MapPress.

On the other hand, to add Google Maps to your sidebar, we recommend Maps Widget for Google Maps. Similarly, to show a map with your custom images, you can go for CP Google Maps.

Best WordPress Guides to Grow Your Small Business

We hope this article helped you find the best free Google Maps plugins for WordPress. You may also want to check out other WordPress guides that can help grow your business.

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. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

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

18 CommentsLeave a Reply

  1. Moinuddin Waheed

    I think it is better to use wpforms for adding maps in our websites rather than using any separate plugin for this.
    This will help to add maps in the website along with already using the plugin for adding forms.
    Different addons available in wpforms makes it super useful.
    Google Geolocation addon of wpforms is built to add interactive maps. So, with this we can easily add maps in the contact us page easily.
    Intact, wpforms is a combo of almost any kind of forms related task including payments.
    I am really enjoying using it.

  2. Echo

    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.

    • WPBeginner Support

      Thank you for your feedback :)

      Admin

  3. Jim Hamann

    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?

  4. Graham

    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

  5. Daniel

    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?

    • WPBeginner Support

      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.

      Admin

  6. Neels

    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?

    Regards
    neels

  7. Shafee

    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.

    • Sekita

      Google Map Created a Problem in this site. So Please Guide me

  8. Tran

    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?

  9. Piet

    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.

    • Chris

      I agree having tried numerous plugins Geo Mashup is my favourite !

  10. Daniel Brown

    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 :)

  11. Charlotte

    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,
    Charlotte

    • WPBeginner Support

      We think Map Builder can do this with the help of two features Directions and Layers. Also it has themes and you can disable the information you don’t want to show on the map.

      Admin

      • Charlotte

        Thank you very much, I will look into it.

  12. John

    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
    John

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.