Gardenias and jasmine both have beautiful, fragrant flowers, yet gardenia is a shrub and jasmine is a vine. Gardenia has long, waxy leaves, while jasmine's leaves are shorter. One of the biggest differences is that gardenia (unless it's ever-blooming) has a short flowering season, whereas jasmine can bloom outdoors through November in some regions.