Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme.Learn More

The Best Mapping Plugins For WordPress

April 29, 2018
The Best Mapping Plugins For WordPress

A contact page is much more useful with a map. A post about your favorite places for Chinese food is much easier to understand with a map full of pinpoints. A travel blog is that much more fun when you (and you readers) can see at a glance all the places you’ve been. There are many reasons to include maps on your WordPress site, and no matter what your reason is you should have an easy and efficient way to do just that.

Below is a roundup of 30+ of the best mapping plugins available. We’ve included a good mix of free and premium plugins to help you map out whatever it is you need to. So grab a plugin and start creating lovely maps for your WordPress posts and pages. Adding maps to your website doesn’t get any easier!

Disclaimer: WPExplorer is an affiliate for one or more products listed below. If you click a link and complete a purchase we could make a commission.

Maps Marker Pro


Maps Marker Pro is a premium WordPress plugin that works with a variety of mapping systems – Google Maps, Google Earth, OpenStreetMap, MapQuest, OGD Vienna Maps and Bing Maps are all compatible. Plus you can upload your own custom maps to use (a great option if you’re using the plugin to add a mall map, a map of your hotel, a floor map of your wedding, or some other specialty type map). Other great features include custom map pins (800 icons included), marker layers, integrated address search, marker popup descriptions, an easy to use map shortcode and more.

Leaflet Maps Marker


Leaflet Maps Marker is a free WordPress plugin created by the makers of Maps Marker Pro. This freemium plugin is full of great features (although not as many as it’s premium version). Add Google maps, OpenStreetMap and Bing maps like a pro. With options for marker clusters, full-screen maps, custom styling, easy to use shortcodes and widgets plus more this is probably the best free maps plugin you can find.

Interactive World Maps

Interactive World Maps Premium WordPress Plugin

Interactive World Maps is a premium WordPress plugin that you can use to add large scale maps to your website. This plugin is perfect for showcasing where you’ve been in the world, documenting your various office location worldwide, or for listing global historical points of interest (7 wonders anyone?). Create your own customizable maps showing the entire world, or just a specific continent, country, state or (if in the USA) metropolitan area. Plus you can add interactive tooltips for each location to include additional information or even images.

MapPress Easy Google Maps


Map Press is a free WordPress plugin that uses the latest and greatest Google API so you can add maps to your posts and pages. The plugin works great with custom post types and multisite installations, plus it includes useful features such as shortcodes, street view support, custom text,real-time traffic and more. Plus if you ever decide you want more, there is a pro version you can upgrade to.

Progress Map


Progress Map is a premium WordPress plugin designed for listings. The idea is that you can add a variety of locations based on your website. This could be your favorite burger joint, your real estate listings, your hotel locations – anything goes. Plus, all the location you add will be shown on your awesome Google map and on a custom carousel just below the map. The plugin is easy to setup, has multiple map layouts, supports custom markers, works with mobile touch-swipe navigation and much more.

WP Google Maps


The free WP Google Maps plugin is a quick and simple way to add Google Maps to your WordPress site. Simply type in addresses to add markers (you can even click and drag markers into place), choose a map type (e.g. roadmap, satellite, etc.), and then use the included shortcode or widget to add your map to your site.

Map List Pro


Map List Pro is a premium WordPress plugin that would be a great addition to any WordPress website. With this plugin you can add detailed maps and lists that are searchable and sortable – so your readers can see your whole map, or just the bits and pieces they’re interested in. Plus Map List Pro comes preloaded with 25 different map styles, support for images, auto-zoom, custom markers, category markers and filters (as mentioned before).

Comprehensive Google Map


The Comprehensive Google Map WordPress plugin is a great free option to add maps to your website. The plugin has an intuitive interface so you can get started with your maps (and know what you’re doing) quickly. Plus the included 250 markers, configuration options, marker clusters, user’s location (adds your reader’s GPS location to the map – great when using the map on a contact page) and of course a super easy shortcode generator all make this plugin that much better.

5sec Google Maps PRO


5sec Google Maps PRO is a premium WordPress plugin with great mapping features. First off, the plugin includes a visual map builder so you can see your pins as you add them and make changes as needed. Then, to make things easier for you the developers included 10 unique skins, support for unlimited color overlays, 15 pin icons (plus the option to add custom icons), auto-language select and easy to use shortcodes. Plus you can add per-pin setting such as animations, tooltips, directions and more.

Symple Shortcodes: Google Maps


And, if all you want is a simple Google Map – checkout our free Symple Shortcodes WordPress plugin. The plugin makes it easy to insert maps by using the Symple map shortcode (all you have to do is add in the location title, address, height and the zoom), and it’s compatible with most WordPress themes (we recommend it for use with all of our free WordPress themes). It’s a great option to add basic single location Google Maps, as well as lots of other useful elements (buttons, accordions, social icons, and more), to your WordPress powered site.

mapifyit-wordpress-plugin is a premium WordPress plugin that is really one of the best ways to add a custom map to your website. This flexible mapping plugin makes it easy to add Google maps to your website, but you can get really creative with custom maps too. Add pins with tooltips to a group photo, include hotspots on a work of art – think outside the box! Plus the plugin includes plenty of animations, custom markers, video support, gallery options, lightboxes, multisite integration and more. It even includes a PSD file if you want to create a map mockup for a client before you get started.

WP Google Maps (Lite)


The WP Google Map free WordPress plugin is a great way to create unlimited maps with unlimited locations to add to your WordPress posts or pages. Use the various features in the plugin to create responsive maps with custom markers. The plugin even includes support for traffic, trail and terrain layers for even more mapping possibilities. Plus there is a pro version if you ever want added features (like custom skins, tables, contact forms, etc.).

Responsive Google Maps


Responsive Google Maps is a premium WordPress plugin that has been tested and styled to create pixel perfect maps for your WordPress website. Create maps based on coordinates or addresses, then use the handy shortcode to add your map to any post, page or other text area. There are a whopping 40 pre-defined color skins, 10 marker colors and a live map preview (so you can see what you’ve created).



The Easy2Map free WordPress plugin makes adding maps, well, easy. Just install the plugin and start building maps. You can drag and drop markers to add locations to your map, plus the plugin supports unlimited characters, custom HTML and even hyperlinks for each marker. Other features include custom markers/icons, zoom options, map sizing and more. And an easy to use shortcode to insert your masterpiece.

CP Google Maps


CP Google maps is a free WordPress plugin you can use to create custom Google Maps related to your content. You can add ad many locations as you need, and the plugin will even display additional related entries to your post. And that’s not all, you can add your own markers, embed the map in multiple languages and customize options such as the zoom, map type, margins, sizing and more.

Interactive Map Builder Plugin


The Interactive Map Builder plugin is a map building solution that will allow you to create beautiful and interactive maps for your website. It’s not your average plugin, Interactive Map Builder takes it too a whole new level so you can build custom maps that suit your specific needs.

Maps Builder Google Maps Plugin

The Maps Builder by WordImpress is a quick and intuitive way to create your own customizable Google maps for your website. Use the built-in features like the live map builder, Google Places integration, unique map market icons and of course super intuitive interface to build your maps in no time at all.

Mapplic Custom interactive Map WordPress Plugin

Mapplic is a premium interactive map plugin with advanced option for building a map for your business website. Create vector and image maps, add unlimited landmarks or floors, use the built-in country or world maps, add deep linking, and build fully responsive touch ready maps for anything!

Intergeo Google Maps Plugin by Themeisle

The Intergeo Google Maps plugin is a great way to build maps on your WordPress website. The plugin keeps it simple with option for position, zoom, controls, multiple locations, color styles and markers. Need more? They also offer a full premium version over at Themeisle.

Advanced Google Maps Plugin for WordPress

Advanced Google Maps for WordPress is just that – one of the most advanced and feature rich premium mapping plugins for WordPress. Add blogs posts with map pins, draw custom shapes as map highlights, create custom map skins, display multiple routes, add custom layers (traffic, transit, bicycle, etc), create clusters, add your own custom directions and so much more.

Basic Google Maps Placemarks

Even thought this free plugin is named the Basic Google Maps Placemarks plugin it really isn’t that simple – it’s just super simple to use. The plugin creates a custom post type for your maps that you can customize with icons, map type, zoom, placemarks, filters etc and then easily insert anywhere with a shortcode.

Google Maps Widget

Google Maps Widget Free Plugin

The Google Maps Widget free WordPress plugin makes it easy to add no nonsense maps to your website fast. The plugin supports Google maps thumbnails, lightbox, general map options (size, type, color scheme, zoom, etc) and of course widget options for title & address. It’s a great quick and easy options to add maps to your sidebars, footers and any other widget ready areas.

Hero Maps Premium

Hero Maps Premium Plugin

Want to create impressive full screen maps? Look no further than Hero Maps! This premium WordPress plugin supports full screen, hero maps along with tons of options for easy drag & drop map building, CSV mapping location upload, customizable map markers, map filters, fixed or full layout, custom shape layers, color skins and more. This advanced mapping plugin is full of options!

Google Maps Builder for WordPress

Google Maps Builder Free Plugin

The free Huge-It Google Maps Builder for WordPress is built on the freemium model, which means there is both a free and premium version of the plugin. However there are so many awesome features in the free version it’s a great fit for most websites looking to add Google maps. Build unlimited maps, insert unlimited markers, add shapes or circle locators, enable traffic/transit layers etc. Plus maps are all automatically responsive!

Image Map Pro for WordPress

Image Map Pro Premium Plugin

Image Map Pro is an interactive premium image map builder. Why limit your creations to Google maps? With Image Map Pro you can create custom maps using the image (or map) of your choosing. Then add custom shapes, font icons, tooltips, mouseover or on-click actions, custom zoom, fullscreen layout and more. Plus the plugin supports easy map imports, undo/redo while building, layer duplication, custom styles and automatic updates.

Google Maps WD

Google Maps WD Free Plugin

The Google Maps WD Free WordPress plugin is a straight forward and intuitive plugin to add Google maps to any WordPress website. Just install the plugin and start building your maps. The plugin supports multiple locations, related/categorized locations, map layers, marker, map pin links, directions and more. When you’re done just use the shortcode to add your map to any post or page.

WP Store Locator

WP Store Locator Free Plugin

Maps are a great way to showcase destinations for travel and leisure, but they’re also super helpful for business. With the WP Store Locator free plugin you can add your store locations along with important info such as hours, phone number, url and description. Then add extra features like custom styles, map marker icons, custom meta data, driving distances and even driving directions. The WP Store Locator plugin is also fully compatible with multilingual plugins so you can create maps that are useable for all of your largest target markets.

Super Store Finder for WordPress

Super Store Finder Premium Plugin

Design advanced maps for customers to find your locations with the premium Super Store Finder for WordPress. Build responsive, mobile ready maps with street view & directions for your WordPress website. Add unlimited locations, choose a boxed or full layout, enable geo location, customize styles/colors, drag & drop makers, add custom labels and more.

Google Maps Easy

Google Maps Easy Free WordPress Plugin

Google Maps Easy is just that – easy. This free plugin includes an easy to use live map builder with support for media descriptions, unlimited markers, customizable options and an easy to use shortcode to insert your maps. Plus the plugin is compatible with most themes and mobile devices.

iMapper – WordPress Image Mapper/Pinner

iMapper Premium WordPress Plugin

The iMapper premium WordPress image mapper/pinner is an advanced custom mapping plugin to add interactive and animated pins to your own images (whether you’re uploading a mall map, a product flat lay, or something else). Add custom pins with tooltips, slideouts, tabs, links, bubbles, filters and more. The plugin also support Google fonts, custom styles, lightbox (image/gallery), and actions.

360° Panoramic Image Viewer

360 Panoramic Premium WordPress Plugin

While it’s not a traditional style map, the 360 Panoramic Image Viewer is a premium plugin to add custom hotspots and scrolling to your panoramic images. The plugin enables you to upload your 360 images, manipulate and optimize them for an improved user experience, then add in hotspots (using a map element). This is a fun an creative way to add interactive tours of your city, restaurant, or offices.


There you go – 30+ awesome WordPress mapping plugins that you can use to share your office locations, favorite places, local attractions and more. Have you used any of the above plugins? Let us know how it worked out for you, or if you have any recommendations.

Article by Kyla WPExplorer Staff
Published on: 05/22/2014
Last updated on: April 29, 2018
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.


  1. Robert says:

    Thanks for your review Kyla!

    I would like to mention, that my plugin Maps Marker Pro also has an integration augmented-reality API which allows you to easily display your maps within the free Wikitude app available for iOS and Android. See some sample screenshots of this feature at
    If you want to test drive the plugin, please visit our demo site at which allows you to also login to the backend and create some demo maps.


    • AJ Clarke says:

      We know 🙂 Your plugin is extremely comprehensive and has some amazing features, we just couldn’t go through every single feature in this post because people don’t really want to read all that here. ha. Thanks for sharing your links I’m sure others will find it useful!

    • Ronan says: rulez. Easy as hell and you can use any JPG you want as a map or use google maps and with a double click insert a pin in the map.

  2. Morshed says:

    Great post. I just came across your website and wanted to say that I have really enjoyed reading through your blog posts. I hope you post again soon.

  3. sideways8interactive says:

    We just released this one, maybe it could get added to the list? 🙂

    • AJ Clarke says:

      Nice looking plugin, thank’s for sharing! Add a banner to your plugin page and I’ll dump it onto the post 😉

  4. Penny says:

    Does any of these work with buddy press ??? what about Mapify ?

  5. Toni says:

    Do any of these maps have a zip code search function?

  6. Atif says:

    Hi can anyone please recommend a map plugin which can show a full road trip on 1 map – Not just markers but directions? I am struggling to find a plugin that will let me chose the route including 4wd tracks around Australia. Google map allows 10 locations only and wont let me choose the route particularly if its a 4wd track. Thanks

    • Kyla says:

      Good question! I’m not 100% sure, but MapsMarker PRO might be your best option. Just head over to their site and click on the Contact Form link at the bottom of the page to ask the developer if the plugin can do everything you need it to 🙂

  7. Tom Marchisa says:

    I’m looking for a map plugin that will dynamically use the address user meta data that I added to user profiles. Any out there that will do it? I suppose I could use php and sql but I’m looking to make it easier for me

  8. Pieter Borremans says:

    Good tips. thanks a lot!

  9. Benjamin says:

    DO you know if any of thoses plugins include an automatic update feature? It means that the locations of the plugin would be automatically changed when i make a change in my google mybusiness/map locations? It is q quite simple feature since it rests on google api but i have never found it anywhere (except in maps list which is quite old).

  10. Peter Randy says:

    I’ve tried the Super Store Finder for WordPress plugin, it’s fully customizable and has really nice features

  11. charlie says:

    Great, great, great!!
    Perhaps you know which plugin use in this page?: generosity[dot]org/our-impact/


  12. David Whitmer says:

    Thanks for the article, this is great stuff! but I don’t see any mention of audio files here. What I would like is to make a simple sound map – click on a map pin and hear a short recording. and it would be ideal if it just linked to audio files already uploaded to my WordPress blog instead of offsite to Soundcloud, etc.

    • AJ Clarke says:

      Hi David,

      Wow that sounds like a cool idea! Unfortunately I haven’t heard of anything like this, you may need to develop a custom plugin for your specific needs using the Google Maps API. If you do or hire someone to do so I would recommend sharing it for free on the WordPress repository or selling it because I’m sure others would also find it useful.

      • Tony Sullivan says:

        Hello David, the Wemap WordPress plugin allows you to create an audio map. You can create audio points directly from WordPress for any post. We’re in the process of updating our plugin and would love to have you try it out. You can learn more about Wemap here

  13. Sabrina says:

    I would like to be a map of the Great Lakes Region, so a map zoomed in on only Michigan, Wisconsin, Illinois, Indiana, Ohio, Minnesota, Pennsylvania, and New York. I would then like to create some sort of legend for the states, where you can zoom into the state once clicked on. Once zoomed into the specific state, I would like the user to be able to click on each office location and see a description of the office below.

    Which map would be best?

  14. johnolek says:

    Thanks so much for compiling this list. Out of all of these, do you have any recommendations for a plugin that allows non-registered users to be able to add their own pins to a map from the front-end? I’m thinking about a custom solution using Gravity Forms and a custom post type, but if you’ve run across something that would do this out of the box that would save a ton of time.

    • Kyla says:

      Off the top of my head I can’t think of a plugin, but the Directory theme by Templatic might be able to do what you’re asking. The theme allows for user submissions, but I think they do have to register by default. With some custom tweaks though you could probably allow anyone to add submissions – just send Templatic a pre-purchase question to find out 🙂

  15. pjhooker says:

    ACF Advanced Custom Field integrate many of thi solution 😉

  16. Robert Turner says:

    Maps should be interactive and posses a good structure.

  17. Davis Brown says:

    Great Such a nice collection of google maps plugins. really nice keep it up with good sharing.

  18. sira says:

    Your article is informative and easy to follow 🙂
    Thanks for sharing your useful links! Good Job. thank you very much.
    I have also found best collection of Best WordPress Map Plugins here:
    1. WP Google Maps
    2. Leaflet Maps Marker
    3. Interactive World Maps
    4. Map List Pro
    5. MapSVG
    6. SB Multilingual Responsive Google Map with Styles

  19. Vartan says:

    Looking for a map plugin I can integrate with WP Job Manager. I tried the Extended Location to point the exact address, but it´s not working properly.
    I have listings and need to place them on the map. Lat/Long is not working and without the exact location option my efforts are just a waste of time.

    • Kyla says:

      Have you tried contacting the plugin author for support? Sounds like there might be a bug with the map feature and I’m sure they’d want to fix it 🙂

  20. themeisle says:

    Hey there,

    In case you are interested in updating this article, I wanted to let you know that we have released the most advanced free Google maps plugin : .

    Compared with other plugins listed here, we support unlimited maps, markers, layers, info lightbox, basically everything that you can find in those plugins pro versions, we offer it in the free one 🙂

  21. joshsears says:

    Thanks for the shoutout for! We also have a pro version that has a LOT more features. Check it out here:

  22. Lawrence Weiss says:

    Hi Tom, we are looking for the same thing, curious t know what you found.

  23. Amir says:

    Hi, I would like to add another in your list, the Agile Store Locator. this plugin has some unmatching features, must have a look at it.

  24. Vincent says:

    Please, am not asking too much. I want plugin that can allow visitor to mark on map, write title and description and send to kml/kmz database

    • AJ Clarke says:

      Sorry but I am not aware of any plugin that can do this, but it’s not a simple task, this is actually a very advanced functionality.

  25. Jennifer Muller says:

    Does anyone know which plug in I could use if I want the user to put together a route based off places on my site?

  26. joeybolohan says:

    Hello, Nice job with the list. I am looking for a map we can use to display our contractors with a service area radius for each of our contractors. we do work nation wide and want a way to see all of the contractors in are network and who would be cloister to the client we have. Any thoughts would be great. Thank you!

  27. Carlos says:

    Hi. Thanks for the useful article! I’m from the CreativeMinds team. We have two plugins that could be a good fit here among these other awesome options, in case you are interested. They include KML/GPX import, sharing functions, widgets, weather information, moderation control, shortcodes and a lot more 🙂

    They have lite versions and are fully compatible with each other. Locations Manager and Routes Manager, which was just updated to allow for useful slopes view in the elevation graph.

    Also, do you guys have an e-mail address we can reach out to? 🙂 Thanks!

  28. Ryan says:

    Hi Kayla – thanks for the post!

    I’m hoping to use a map for a very specific purpose that isn’t listed here and I’m wondering if you know of one (in the list above or otherwise) that may be well suited for it.

    I am building a sustainability community and would like to give people the opportunity to put a pin in their respective cities so there is a visual of where all the people in the community are from. So I would like to give visitors to the website the opportunity to use the map and set a pin basically. Ideally the pins can be customized as well, but not expecting to have everything.

    Please let me know if any come to mind that might be able to do that and thanks in advance!

Leave a Reply

Your email address will not be published. Required fields are marked *