Deprecated: WPDesk_Flexible_Shipping_Logger_Settings::__construct(): Implicitly marking parameter $saas_settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/classes/table-rate/logger/class-logger-settings.php on line 35

Deprecated: Freemius::maybe_activate_bundle_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/freemius/includes/class-freemius.php on line 7780

Deprecated: Freemius::set_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/freemius/includes/class-freemius.php on line 12388

Deprecated: Freemius::switch_to_blog(): Implicitly marking parameter $install as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/freemius/includes/class-freemius.php on line 15633

Deprecated: Freemius::_activate_addon_account(): Implicitly marking parameter $bundle_license as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/freemius/includes/class-freemius.php on line 18115

Deprecated: Freemius::_store_site(): Implicitly marking parameter $site as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/freemius/includes/class-freemius.php on line 19711

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/Postman/Wizard/NewWizard.php on line 656

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/Postman/Wizard/NewWizard.php on line 680

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/Postman/Wizard/NewWizard.php on line 683

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/post-smtp/Postman/Wizard/NewWizard.php on line 686

Deprecated: YoastSEO_Vendor\Symfony\Component\DependencyInjection\Container::__construct(): Implicitly marking parameter $parameterBag as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/wordpress-seo/vendor_prefixed/symfony/dependency-injection/Container.php on line 60

Deprecated: FSVendor\WPDesk\View\Resolver\ChainResolver::resolve(): Implicitly marking parameter $renderer as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Resolver/ChainResolver.php on line 43

Deprecated: FSVendor\WPDesk\View\Resolver\Resolver::resolve(): Implicitly marking parameter $renderer as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Resolver/Resolver.php on line 19

Deprecated: FSVendor\WPDesk\View\Resolver\WPThemeResolver::resolve(): Implicitly marking parameter $renderer as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Resolver/WPThemeResolver.php on line 33

Deprecated: FSVendor\WPDesk\View\Resolver\DirResolver::resolve(): Implicitly marking parameter $renderer as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Resolver/DirResolver.php on line 33

Deprecated: FSVendor\WPDesk\View\Renderer\SimplePhpRenderer::render(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php on line 32

Deprecated: FSVendor\WPDesk\View\Renderer\SimplePhpRenderer::output_render(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php on line 42

Deprecated: FSVendor\WPDesk\View\Renderer\Renderer::render(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Renderer/Renderer.php on line 23

Deprecated: FSVendor\WPDesk\View\Renderer\Renderer::output_render(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-view/src/Renderer/Renderer.php on line 28

Deprecated: Creation of dynamic property ElementorPro\Plugin::$updater is deprecated in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor-pro/plugin.php on line 452

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/base/controls-stack.php on line 321

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/base/controls-stack.php on line 321

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/base/controls-stack.php on line 750

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/base/controls-stack.php on line 750

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/managers/elements.php on line 71

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/base/element-base.php on line 1477

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/utils/collection.php on line 43

Deprecated: ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::save_action_log(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 143

Deprecated: {closure:ElementorPro\Modules\Forms\Submissions\Actions\Save_To_Database::__construct():177}(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor-pro/modules/forms/submissions/actions/save-to-database.php on line 177

Deprecated: FSVendor\Octolize\Tracker\TrackerInitializer::__construct(): Implicitly marking parameter $reasons_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/octolize/wp-octolize-tracker/src/TrackerInitializer.php on line 58

Deprecated: FSVendor\Octolize\Tracker\TrackerInitializer::create_from_plugin_info(): Implicitly marking parameter $reasons_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/octolize/wp-octolize-tracker/src/TrackerInitializer.php on line 104

Deprecated: FSVendor\Octolize\Tracker\TrackerInitializer::create_from_plugin_info_for_shipping_method(): Implicitly marking parameter $reasons_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/octolize/wp-octolize-tracker/src/TrackerInitializer.php on line 119

Deprecated: FSVendor\WPDesk\Tracker\Deactivation\TrackerFactory::createCustomTracker(): Implicitly marking parameter $reasons_factory as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/flexible-shipping/vendor_prefixed/wpdesk/wp-wpdesk-tracker-deactivation/src/WPDesk/Tracker/Deactivation/TrackerFactory.php on line 45

Deprecated: Elementor\Core\Files\CSS\Post::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/files/css/post.php on line 221

Deprecated: Elementor\Core\Files\CSS\Base::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/files/css/base.php on line 531

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/files/css/base.php on line 889

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/files/css/base.php on line 889

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/files/css/base.php on line 917

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/files/css/base.php on line 917

Deprecated: Elementor\Core\DynamicTags\Dynamic_CSS::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/dynamic-tags/dynamic-css.php on line 100

Deprecated: Elementor\Stylesheet::add_rules(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/stylesheet.php on line 141

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/widgets/traits/button-trait.php on line 433

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_text(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/includes/widgets/traits/button-trait.php on line 539

Deprecated: ElementorPro\Modules\Posts\Traits\Button_Widget_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor-pro/modules/posts/traits/button-widget-trait.php on line 413

Deprecated: ElementorPro\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor-pro/modules/carousel/widgets/media-carousel.php on line 259

Deprecated: ElementorPro\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor-pro/modules/carousel/widgets/base.php on line 510
Home - Eco Glass Straws

Preserve the Environment

The Original Reusable Glass Straw

Affordable, Eco-Friendly alternative for all beverages at home or on the go.

ecoglassstraws Protect the Ocean

Protect the Ocean

ecoglassstraws Protect Wildlife

Protect Wildlife

ecoglassstraws Reduce Pollution

Reduce Pollution

Say No to Single Use Straws:

Eco Glass Straws uses only Pyrex glass sourced directly from Germany, the world leader in lead free pure glass production.

We never source from China.

ecoglassstraws Top Quality

Highest Quality Glass to Ensure Superior Durability

ecoglassstraws BPA Free

Hypoallergenic, Non-toxic & BPA Free

ecoglassstraws made in USA (1)

Made in
the USA

Softer Feel for a Pleasant Drinking Experience

Dishwasher Safe for Easy Cleaning

Americans use

FIVE HUNDRED MILLION

plastic straws everyday. To combat pollution and help protect the environment, use Eco-Glass Straws instead.

The Original Shark
From Shark Tank

Play Video

Featured Products

FREE SHIPPING on orders of $50.00 or more!

As Featured On

Safe to Use

Durable & Hypoallergenic, Eco Glass Straws Come In Many Styles to Compliment Whatever You Are Drinking

Compatible with: Water • Soda • Ice Tea • Coffee • Milkshakes • Smoothies • Cocktails

LIMITED EDITIONS

Special Valentines Day Straw Set

$11.95

Join our VIP Club to receive discounts and learn about special, limited edition straws!

Eco Glass Straws Is Dedicated to Preserving the Environment for Future Generations, a Portion of Our Proceeds Are Donated to Environmental Causes.

Straws Suck

Say No to Single-Use Plastic

TAKE ACTION!

We have partnered with the Surfrider Foundation to help fight plastic pollution.

Most plastic pollution at sea starts out on land as litter on beaches, streets and sidewalks. This pollution can often be prevented from entering our ocean. Show us what you're doing to reduce your plastic footprint by using the #OceanFriendly hashtag!

Surfrider Foundation

Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /home/bmgcreative/public_html/ecoglassstraws/web/app/plugins/elementor/core/logger/manager.php on line 245