Skip to Main Content

About Us

Contact Us
15 E Main St
Christiansburg, VA 24073
Store Hours
8:30 AM To 5:00 PM
8:30 AM To 5:00 PM
8:30 AM To 5:00 PM
8:30 AM To 5:00 PM
8:30 AM To 5:00 PM
8:30 AM To 12:00 PM

Angle Florist, Inc.

We are Family Owned and Operated

Angle Florist Inc proudly serves the Christiansburg area. We are committed to providing great customer service, the finest floral arrangements, beautiful floral designs, as well as gift baskets and much more. Our customers are important to us and we are dedicated to making your experience a pleasant one. We will always go the extra mile to make your floral gift perfect!


We believe that our customers are our number one priority! When you buy from us, you know you are working directly with a local florist that has been in business for over 70 years. We will personally ensure that you are happy with your arrangement or any other order that you place with our flower shop!

Here at Angle Florist in Christiansburg, VA, we strive to put priceless smiles on people’s faces. Serving each and every delightful customer is a fulfillment for us. Celebrate your life’s simple joys and grandest occasions with beautiful flowers that are sure to melt your loved one’s heart away. Give the gift of happiness. Make every moment memorable with our lovely floral creations made and perfected with decades of expertise, only here at Angle Florist, Christiansburg, VA.

You can expect great customer service, fresh flower arrangements, beautiful floral designs, plants, and much more.

Make Angle Florist Inc your first choice for flowers.

Angle Florist Inc

15 E Main St

Christiansburg,VA 24073

Specialty Services

We specialize in the following services:

  • Large inventory of fresh flowers for any occasion
  • Sympathy and Funeral flowers
  • Novelty style arrangements in a wide variety of containers
  • Birthday Flowers, Get Well Flowers, Anniversary Flowers
  • Plants
  • European/ceramic dish gardens
  • Modern and traditional flower arrangements
  • High-style floral arrangements
  • Silk flower arrangements
  • Cemetary saddles, vases and specialty designs
  • Fruit baskets

Delivery Policy

A local delivery fee within the Town of Christiansburg $7.00 will be added to each order, for each address. (For deliveries outside our local delivery area, this fee will vary.  See Delivery Free chart for other towns and locations.)

U.S. orders must be received before 11:30 p.m. in the recipient's time zone to assure same-day delivery. Orders received after that time will be delivered the following day.

We will do our best to accommodate deliveries at specific times of day, but we cannot guarantee it, especially during busy periods such as holidays.

We are unable to make deliveries on Sundays. Deliveries requested on this day will be delivered the following business day.

Delivery of orders to rural route addresses or cemeteries cannot be guaranteed.  For deliveries that are beyond immediate town limits of Christiansburg, Riner, Blacksburg, or Radford, you will need to call the shop and confirm that we are able to make the delivery, as well as find out the actual delivery cost.  

We will be happy to accept your international orders if you call our shop directly. We are unable to accept international orders over the Internet.

Holiday Deliveries
To help assure on-time delivery during the busy holiday season, place your order at least 3 days prior to the following major holidays: Thanksgiving Day, Christmas Day, New Year's Day, Valentine's Day, Easter, Administrative Professionals Week, Mother's Day, Memorial Day, Father's Day, Independence Day and Labor Day.

Our shop will always be closed on the following holidays: Thanksgiving Day, Christmas Day, New Year's Day, Easter, Mother's Day, Memorial Day, Father's Day, Independence Day and Labor Day.

Areas Served

Christiansburg, Blacksburg, Riner, Radford, and Shawsville (town limits only)  Delivery to rural areas must be confirmed by florist once order is placed to ensure delivery is possible.  Order will be rejected if it is beyond our delivery zones.  If you want to place an order that is outside the town limits of Christiansburg, Blacksburg, Riner, Shawsville, or Radford, you must call the shop directly to place your order (540-382-0258).  This will ensure we are able to take the order for delivery and we can give you an exact quote regarding how much the delivery will actually cost.  

We also serve the following facilities:

  • Lewis Gale Montgomery Hospital
  • New River Carilion Hospital
  • English Meadows
  • Kroontje Health Care Center
  • Wheatland Christiansburg Inc
  • Heritage Hall Nursing Home
  • Warm Hearth Village
  • Showalter Center
  • Oak Tree Town Homes
  • Lion's Gate Village
  • Horne Funeral Home and Crematory
  • Mullins Funeral Home
  • McCoy Funeral Home