Diagoras international airport is 17km from Rhodes Town. From London it's a 4-hour flight. Many regional UK airports have direct flights; if you're not going to Rhodes as part of a package deal (as most families do), check flight deals with Expedia.
Buses ply the east coast, linking the resorts, so hiring a car is not essential. Taxis are abundant too.