The town is divided by the highway D650 in two parts: Upper part leaning against a hillside is the old town, while the lower part across the highway is newer, but still mostly low-rise.
Osmaneli has a train station in the newer part of the town, about 30 minutes away on foot from town centre/old town. Most long-distance trains from Istanbul heading for central and eastern parts of the country call at Osmaneli, on various times of the day. Only fastest trains operating between Istanbul and Ankara, such as Başkent or Cumhuriyet Express, passes by the station without a halt.
Boarding the train from Osmaneli
Osmaneli train station is staffed only between 8:30AM-noon and 1PM-5PM. Although normally you should pay an extra fine in addition to the fare if you board a train without a ticket in Turkey, in Osmaneli station, it is explicitly explained that all you have to pay is the normal ticket price to the conductor inside the train when boarding a train calling at the station on non-staffed hours. So don’t worry if you see the ticket window completely locked up when arrived at the station. However, have some cash in Turkish Lira with you, as the conductor will not be able to process credit cards or foreign currency.
Osmaneli is located on highway D650, which lies between Adapazari and Bilecik, and eventually connecting Istanbul with the southern city of Antalya. From Istanbul, take D100 or O-4/E80 (motorway/toll-road) east first, then in Adapazari, quit the motorway and head south via D650.
The telephone code of the town is (+90) 228.