Here is some info on that...
Yes, but you have to look at the calories burnt per minute figures, since biking 1 mile is much faster than swimming it.
Here is another table with per minute data :
Bicycling :
13 miles per hour--.045 calories/pound/minute
15 miles per hour--.049 calories/pound/minute
17 miles per hour--.057 calories/pound/minute
19 miles per hour--.076 calories/pound/minute
Running :
5 miles per hour--.061 calories/pound/minute
6 miles per hour--.074 calories/pound/minute
10 miles per hour--.114 calories/pound/minute
Swimming
20 yards/minute--.032 calories/pound/minute
45 yards/minute--.058 calories/pound/minute
50 yards/minute--.070 calories/pound/minute