Hoenn is a large place to explore and you can get to places faster (until you get Fly) using a Bike. There are two bikes in the game, each with its own purpose and specialty. You can get these bikes in Rydel's Shop in Mauville City. Initially, you can only take one bike at a time. To switch bikes, you have to go back to the shop and swap it there.
Getting Two Bikes
In Pokemon OR/AS, you can get both bikes since these are required to traverse specific locations. To do this, you have to speak with three different NPCs scattered throughout the region.
After speaking to the three of them, return to Rydel's Shop and talk to the owner. He'll give you the other bike as a reward for your effort.
Acro Bike
Acro Bike is faster over running but its speed is not it's main feature. The Acro Bike allows you to perform "technical" stunts like being able to do wheelies (press B while moving), hop on adjacent but separate ledges, or bounce (hold B button while stationary). This bike allows you to reach certain areas that you can't possibly reach using other methods.
Mach Bike
The Mach Bike can make you move twice the normal speed. It can also go up the slippery and steep slopes where you'll normally slide back down when trying to traverse it on foot or using an Acro Bike.
Image Source: Official Site
Additional Reference: Serebii
Where in hoenn do we need both bikes ? Safari zone...anywhere else
such cool such cool much wows much helpful so doge >_>