Both railways and roadways service is available from Bangalore to Rajamagara and you can easily cover the distance between both the places. If opting for a road, you will have to cover a distance of 47.4 KM which might take upto 2 hours to be completed. If taking a train, the same distance can be covered within 45 minutes.