There is no train connection.
Car and bus
The airport is located at about 15 kilometers of Rhodes-City center, near the town of Paradisi. It lies on the dual carriageway along the coast and around the whole island. Diagoras is clearly indicated on the road signs.
The busses for Rhodes-City and other locations on the island depart at 300 meters from the terminal. Olympic Airways have their own busses, which depart according to the arrivals of their flights. A one way trip to Rhodes-City costs about EUR 2.00 and takes about 40 minutes.
Car rental Rhodes Airport
There are several car rental agencies at Diagoras: Avis, Budget, Drive, Europcar, Hertz, Holiday Auto, Sixt and National-Alamo. You can also book a rental car in advance at EasyTerra, this website compares multiple car rental agencies and their rates simultaneously.
Taxicabs are available in front of the arrival hall. A trip to Rhodes-City costs about EUR 14.00 and takes about 20 minutes.
Parking at the airport
Parking spaces are located opposite the terminal. There are short term and long term parking facilities.