Release Notes

The latest release, 2.10 is out. Get the details here.

Update: I’ve gotten a lot of feedback on how routes are created since the switch to Mapbox. It pretty aggressively avoids major roads now so, but this can be fixed by changing the Route For option to Car.

Look for it in the map options view, which is accessed by pressing the button on the far right of the bottom toolbar.

I’m going to release a version that clarifies this.

What is EasyRoute?

EasyRoute is an app for the iPhone, iPad and iPod Touch that allows you to create routes and courses for all kinds of outdoor activities. It was created by a runner (me), but has proven quite useful for cyclists and walkers as well.

About EasyRoute

I created EasyRoute because I wanted to be able to create a running route using an app on my iPhone or iPad.

There are some popular fitness websites which offer run/bike/walk route planning, but web-based route mappers have not always worked well on iOS devices. EasyRoute is a fast, smooth, native app designed for simplicity.

EasyRoute gets you to the map as quickly as possible and I worked hard to keep it as straightforward as can be. You are one touch from viewing or creating a route and I wanted nothing to get in your way when working with the map. There are no ads in the way and it does not require you to sign up or create some kind of account to use it.

Why drag out the laptop or turn on the computer before heading out the door when you can pull your iPhone out of your pocket or pick up the iPad to accomplish the same thing? (…and in some ways, accomplish it more easily and effectively.)

I feel EasyRoute is the best way to plan running routes on an iPhone or iPad because I actually use it.

The EasyRoute iTunes page contains a complete list of features.

How it Works

When EasyRoute launches, it will prompt you to choose a place to view on the map. You can enter the name of a place or use your current location.

Once you’re looking at the map, you start your route by tapping. You create the route by tapping roads and places you would like to go. Want to go by a lake or river? Just tap there.

There are some places you won’t be able to route unless you ignore roads. This is easy to do — you can switch between following roads and ignoring roads with one tap using the toolbar. The good news is that many paths that are not roads, like park trails and bikeways, are recognized by EasyRoute.

If you don’t like the path it makes, just press undo and you can try something different.

EasyRoute will auto-title your route using the distance, but you can make your own title too. In addition to the title and distance, the towns your route passes through will be shown on the main list of routes.

Frequently Asked Questions

If your question is not answered here, ask me directly.

Choosing Miles and Kilometers?

Using the Map Options view, you can change between miles and kilometers.

EasyRoute will automatically pick a default depending on your device’s settings, but if you want to change it, or it somehow gets it wrong, this option is in the Settings App. (You know, the program called “Settings” with the gears on the icon.)

Dragging the Route?

Done! You can now modify the route by dragging portions of it starting with version 2.3!

Long press the part of the route you want to change, you will see it turn into straight dotted lines. Drag to where you want to re-route and wait for a moment. A new, proposed route should appear. If you release it, you will accept it. You can keep moving it, but if you release it while no proposed route is showing, it cancels the drag.

Dragging is undoable just like everything else, so feel free to experiment.

Following the Route or Recording/Tracking an Activity?

EasyRoute does not record and track workouts and probably never will. The reason for this is simple. There are already so many apps that already do this. I’d be re-inventing the wheel and competing with some major industry heavyweights.

So, I offer this:

If you have a Wahoo ELEMNT or ELEMNT BOLT bike computer, you can export routes to it pretty easily. According to DC Rainmaker’s post, you can do this with Garmin’s bike computers too, but you’ll only get turn-by-turn with Wahoo. (I should also mention I work for Wahoo, so I was able to smooth out some minor rough spots to make it work well.)

Install Runmeter, Cyclemeter and/or Walkmeter from Abvio. You can press EasyRoute’s share button, select “Open in other app” and export the route directly into one of these great free apps.

Otherwise, you can also upload the route directly to MapMyFitness. Once uploaded, the route will be available from within their free tracking/recording apps.

More Features?

Yes! While developing and testing EasyRoute, I thought of a number of cool features. Stay tuned!


Most of the features I’ve added since EasyRoute’s initial release are there because users asked for them. Use my contact form to let me know your thoughts. Have an idea? Feel something is missing? Just want a virtual high-five? Let me know.


EasyRoute features a Mapbox map thanks to the Maps SDK for iOS.

Finally, the most thanks go to the handful of people that tested EasyRoute and provided extremely valuable feedback.