By Plane -- The nearest airport is Taba International, which, at the time of writing, was not accepting regularly scheduled domestic flights.
By Bus -- The bus station is on the highway, directly across from the main entrance to the town. If you have (unwisely) arrived without setting up a car to your accommodations beforehand, you will probably be able to get a ride -- for a price -- from someone there. If not, try the nearby gas station.
Transportation is a perennial problem on the coast. Staff at any of the hotels listed will be able to put you in contact with a private driver. Negotiate the price hard, and make sure that you explicitly nail down the specifics of time, destination, vehicle type, and air-conditioning (important during the summer). Unlike the rest of Egypt, ethical standards are pretty low among the drivers on this section of coast. You should pay around LE200 to LE250 a day ($36-$45/£19-£23) for a late-model, air-conditioned minivan.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.