Yes, since 2018, online sports betting is legal in PA. Online betting, including mobile betting, is legal anywhere within Pennsylvania.