It takes about 2 hours from Awaji Island to Osaka via Public Transport. The Bus Express from Ei, Awaji cost a bit high compare to from Kobe to Osaka although the length is almost similar.
From Ei, Awaji to Kobe Sannomiya, 1450yen.
While, Kobe Sannomiya to Osaka, only 310yen.