Compare all timetables for the bus from Houston to Winston-Salem, NC
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Greyhound US | 24h 40m | 1:05 PM | Houston | Harrisburg Blvd Station | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $115 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/20/2026 1:05:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/21/2026 2:45:00 PM. 50 Economy ticket for $115 per person are available. Travel duration is 24h 40m
|
||
| Greyhound US | 31h 45m | 10:00 PM | Houston | Harrisburg Blvd Station | 6:45 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $116 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/20/2026 10:00:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/22/2026 6:45:00 AM. 50 Economy ticket for $116 per person are available. Travel duration is 31h 45m
|
||
| FlixBus | 24h 30m | 1:15 PM | Houston | Uptown/Upper Kirby | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $116 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/20/2026 1:15:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/21/2026 2:45:00 PM. 50 Economy ticket for $116 per person are available. Travel duration is 24h 30m
|
||
| FlixBus | 36h 25m | 5:35 PM | Houston | Uptown/Upper Kirby | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $116 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/20/2026 5:35:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/22/2026 7:00:00 AM. 50 Economy ticket for $116 per person are available. Travel duration is 36h 25m
|
||
| FlixBus | 24h 0m | 1:45 PM | Houston | Downtown Houston | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $116 |
A Bus from FlixBus goes from Downtown Houston, Houston (USA) at 4/20/2026 1:45:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/21/2026 2:45:00 PM. 50 Economy ticket for $116 per person are available. Travel duration is 24h 0m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 29h 5m | 8:40 AM | Houston | Uptown/Upper Kirby | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $123 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/22/2026 8:40:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/23/2026 2:45:00 PM. 50 Economy ticket for $123 per person are available. Travel duration is 29h 5m
|
||
| Greyhound US | 25h 0m | 5:00 AM | Houston | Harrisburg Blvd Station | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $124 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/22/2026 5:00:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/23/2026 7:00:00 AM. 50 Economy ticket for $124 per person are available. Travel duration is 25h 0m
|
||
| Greyhound US | 31h 45m | 10:00 PM | Houston | Harrisburg Blvd Station | 6:45 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $124 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/22/2026 10:00:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/24/2026 6:45:00 AM. 50 Economy ticket for $124 per person are available. Travel duration is 31h 45m
|
||
| Greyhound Lines Mexico | 44h 30m | 9:30 AM | Houston | SW Agencia Autobuses | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $124 |
A Bus from Greyhound Lines Mexico goes from SW Agencia Autobuses, Houston (USA) at 4/22/2026 9:30:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/24/2026 7:00:00 AM. 50 Economy ticket for $124 per person are available. Travel duration is 44h 30m
|
||
| FlixBus | 31h 10m | 10:50 PM | Houston | Downtown Houston | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $124 |
A Bus from FlixBus goes from Downtown Houston, Houston (USA) at 4/22/2026 10:50:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/24/2026 7:00:00 AM. 50 Economy ticket for $124 per person are available. Travel duration is 31h 10m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Greyhound US | 31h 45m | 10:00 PM | Houston | Harrisburg Blvd Station | 6:45 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $128 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/23/2026 10:00:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/25/2026 6:45:00 AM. 50 Economy ticket for $128 per person are available. Travel duration is 31h 45m
|
||
| Greyhound US | 24h 40m | 1:05 PM | Houston | Harrisburg Blvd Station | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $130 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/23/2026 1:05:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/24/2026 2:45:00 PM. 50 Economy ticket for $130 per person are available. Travel duration is 24h 40m
|
||
| Greyhound Lines Mexico | 44h 30m | 9:30 AM | Houston | SW Agencia Autobuses | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $130 |
A Bus from Greyhound Lines Mexico goes from SW Agencia Autobuses, Houston (USA) at 4/23/2026 9:30:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/25/2026 7:00:00 AM. 50 Economy ticket for $130 per person are available. Travel duration is 44h 30m
|
||
| FlixBus | 39h 20m | 2:40 PM | Houston | Uptown/Upper Kirby | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $130 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/23/2026 2:40:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/25/2026 7:00:00 AM. 50 Economy ticket for $130 per person are available. Travel duration is 39h 20m
|
||
| FlixBus | 31h 10m | 10:50 PM | Houston | Downtown Houston | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $130 |
A Bus from FlixBus goes from Downtown Houston, Houston (USA) at 4/23/2026 10:50:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/25/2026 7:00:00 AM. 50 Economy ticket for $130 per person are available. Travel duration is 31h 10m
|
-
-
FlixBus31h 10m010:50 PMHoustonDowntown Houston7:35 PMAtlanta, GAGarnett Transit Station0EconomyA Bus from FlixBus goes from Downtown Houston, Houston (USA) at 4/23/2026 10:50:00 PM to Garnett Transit Station, Atlanta, GA (USA) arriving at 4/24/2026 7:35:00 PM. 50 Economy ticket for $72 per person are available. Travel duration is 19h 45m
-
Greyhound US6h 20m012:40 AMAtlanta, GAGarnett Transit Station7:00 AMWinston-Salem, NCGreyhound Bus Station0EconomyA Bus from Greyhound US goes from Garnett Transit Station, Atlanta, GA (USA) at 4/25/2026 12:40:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/25/2026 7:00:00 AM. 50 Economy ticket for $42 per person are available. Travel duration is 6h 20m
Waiting Time 5h 5m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Greyhound US | 24h 40m | 1:05 PM | Houston | Harrisburg Blvd Station | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $142 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/25/2026 1:05:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/26/2026 2:45:00 PM. 50 Economy ticket for $142 per person are available. Travel duration is 24h 40m
|
||
| Greyhound Lines Mexico | 44h 30m | 9:30 AM | Houston | SW Agencia Autobuses | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $142 |
A Bus from Greyhound Lines Mexico goes from SW Agencia Autobuses, Houston (USA) at 4/25/2026 9:30:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/27/2026 7:00:00 AM. 50 Economy ticket for $142 per person are available. Travel duration is 44h 30m
|
||
| FlixBus | 41h 55m | 7:50 PM | Houston | Uptown/Upper Kirby | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $142 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/25/2026 7:50:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/27/2026 2:45:00 PM. 50 Economy ticket for $142 per person are available. Travel duration is 41h 55m
|
||
| FlixBus | 24h 30m | 1:15 PM | Houston | Uptown/Upper Kirby | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $143 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/25/2026 1:15:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/26/2026 2:45:00 PM. 50 Economy ticket for $143 per person are available. Travel duration is 24h 30m
|
||
| Greyhound US | 25h 0m | 5:00 AM | Houston | Harrisburg Blvd Station | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $144 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/25/2026 5:00:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/26/2026 7:00:00 AM. 50 Economy ticket for $144 per person are available. Travel duration is 25h 0m
|
-
-
FlixBus24h 0m01:45 PMHoustonDowntown Houston7:25 AMAtlanta, GAGarnett Transit Station0EconomyA Bus from FlixBus goes from Downtown Houston, Houston (USA) at 4/26/2026 1:45:00 PM to Garnett Transit Station, Atlanta, GA (USA) arriving at 4/27/2026 7:25:00 AM. 50 Economy ticket for $66 per person are available. Travel duration is 16h 40m
-
Greyhound US6h 40m08:05 AMAtlanta, GAGarnett Transit Station2:45 PMWinston-Salem, NCGreyhound Bus Station0EconomyA Bus from Greyhound US goes from Garnett Transit Station, Atlanta, GA (USA) at 4/27/2026 8:05:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/27/2026 2:45:00 PM. 50 Economy ticket for $40 per person are available. Travel duration is 6h 40m
Waiting Time 0h 40m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Greyhound US | 25h 0m | 5:00 AM | Houston | Harrisburg Blvd Station | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $132 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/26/2026 5:00:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/27/2026 7:00:00 AM. 50 Economy ticket for $132 per person are available. Travel duration is 25h 0m
|
||
| Greyhound US | 31h 45m | 10:00 PM | Houston | Harrisburg Blvd Station | 6:45 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $132 |
A Bus from Greyhound US goes from Harrisburg Blvd Station, Houston (USA) at 4/26/2026 10:00:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/28/2026 6:45:00 AM. 50 Economy ticket for $132 per person are available. Travel duration is 31h 45m
|
||
| FlixBus | 24h 30m | 1:15 PM | Houston | Uptown/Upper Kirby | 2:45 PM | Winston-Salem, NC | Greyhound Bus Station | Economy | $132 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/26/2026 1:15:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/27/2026 2:45:00 PM. 50 Economy ticket for $132 per person are available. Travel duration is 24h 30m
|
||
| FlixBus | 39h 55m | 1:50 PM | Houston | Uptown/Upper Kirby | 6:45 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $132 |
A Bus from FlixBus goes from Uptown/Upper Kirby, Houston (USA) at 4/26/2026 1:50:00 PM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/28/2026 6:45:00 AM. 50 Economy ticket for $132 per person are available. Travel duration is 39h 55m
|
||
| Greyhound Lines Mexico | 44h 30m | 9:30 AM | Houston | SW Agencia Autobuses | 7:00 AM | Winston-Salem, NC | Greyhound Bus Station | Economy | $134 |
A Bus from Greyhound Lines Mexico goes from SW Agencia Autobuses, Houston (USA) at 4/26/2026 9:30:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/28/2026 7:00:00 AM. 50 Economy ticket for $134 per person are available. Travel duration is 44h 30m
|
-
-
FlixBus31h 10m010:50 PMHoustonDowntown Houston7:35 PMAtlanta, GAGarnett Transit Station0EconomyA Bus from FlixBus goes from Downtown Houston, Houston (USA) at 4/27/2026 10:50:00 PM to Garnett Transit Station, Atlanta, GA (USA) arriving at 4/28/2026 7:35:00 PM. 50 Economy ticket for $57 per person are available. Travel duration is 19h 45m
-
Greyhound US6h 20m012:40 AMAtlanta, GAGarnett Transit Station7:00 AMWinston-Salem, NCGreyhound Bus Station0EconomyA Bus from Greyhound US goes from Garnett Transit Station, Atlanta, GA (USA) at 4/29/2026 12:40:00 AM to Greyhound Bus Station, Winston-Salem, NC (USA) arriving at 4/29/2026 7:00:00 AM. 50 Economy ticket for $42 per person are available. Travel duration is 6h 20m
Waiting Time 5h 5m -
Best Price Offer: The price for the cheapest bus from Houston to Winston-Salem, NC is $105 on 5/11/2026. Flexible travelers save on ticket prices.
Frequency of bus connections between Houston and Winston-Salem, NC
Facts about the bus from Houston to Winston-Salem, NC
Compare all providers like FlixBus, Greyhound US and Greyhound Lines Mexico that travel 13 times every day by bus from Houston to Winston-Salem, NC in one click! Book your bus ticket from Houston to Winston-Salem, NC starting from $105!
| Cheapest Bus | $105 |
| Fastest Bus | 25h 0m |
| Earliest Bus | 5:00 AM |
| Latest Bus | 10:50 PM |
| Daily Bus Routes | 13 Ø |
| Distance | 979.6 miles |
| Bus Companies | FlixBus, Greyhound US, Greyhound Lines Mexico and Valley Transit |
Cheapest bus connections from Houston to Winston-Salem, NC
Every day, 13 buses from 4 bus companies leave Houston for Winston-Salem, NC: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 04/20/2026 and for the following days.
The cheapest time to travel from Houston to Winston-Salem, NC
How to save money travelling from Houston to Winston-Salem, NC
Book the ticket from Houston to Winston-Salem, NC in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from Houston to Winston-Salem, NC, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from Houston to Winston-Salem, NC are also emptier.All bus stations and stops in Houston and Winston-Salem, NC
In the map below, you can see where to find all bus stations in Houston and Winston-Salem, NC.
Service and Comfort on the bus from Houston to Winston-Salem, NC
FAQs about the Houston to Winston-Salem, NC bus
How much does a Houston Winston-Salem, NC bus trip cost?
How much could I save by comparing buses from Houston to Winston-Salem, NC?
On average, how many connections are available from Houston to Winston-Salem, NC each day?
How long does a bus journey from Houston to Winston-Salem, NC take?
What time is the first bus from Houston to Winston-Salem, NC?
What time is the last bus from Houston to Winston-Salem, NC?
Which bus companies operate the Houston Winston-Salem, NC route?
Is there a direct bus between Houston and Winston-Salem, NC?
What can I take with me on the Houston to Winston-Salem, NC bus route?
What equipment is available for the Houston Winston-Salem, NC bus route?
How does CheckMyBus find the best bus deals from Houston to Winston-Salem, NC?
How does CheckMyBus technology work for trips from Houston to Winston-Salem, NC?
Available seat classes which are offered on the bus route Houston to Winston-Salem, NC
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to Houston and to Winston-Salem, NC
- Bus Routes to Houston
- Buses to Houston from Aguascalientes
- Bus to Houston from Austin
- Buses Baton Rouge to Houston
- Bus from Bryan, TX to Houston
- Bus Columbus, OH - Houston
- Bus Corpus Christi - Houston
- Dallas to Houston bus
- Bus from Denton, TX to Houston
- Bus El Paso, TX - Houston
- Bus Lafayette, LA to Houston
- Bus from Lake Charles, LA to Houston
- Buses from Laredo, TX to Houston
- Bus from Los Angeles to Houston
- Buses from Miami to Houston
- Midland, TX to Houston bus
- Bus San Antonio, TX - Houston
- Buses to Houston from San Jose, CA
- Bus Shreveport, LA - Houston
- Bus Tyler, TX - Houston
- Buses to Houston from Washington, DC
- Bus Routes to Winston-Salem, NC
- Buses Ann Arbor, MI - Winston-Salem, NC
- Bus from Atlantic City, NJ to Winston-Salem, NC
- Buses to Winston-Salem, NC from Austin
- From Bethlehem, PA to Winston-Salem, NC bus
- Buses from Charlotte to Winston-Salem, NC
- Buses Dallas to Winston-Salem, NC
- Buses Glens Falls, NY to Winston-Salem, NC
- Bus from Greensboro, NC to Winston-Salem, NC
- Bus from Indianapolis to Winston-Salem, NC
- Bus Newark - Winston-Salem, NC
- Bus from Phoenix, AZ to Winston-Salem, NC
- Bus Raleigh, NC - Winston-Salem, NC
- Buses Salisbury, NC to Winston-Salem, NC
- Buses San Antonio, TX to Winston-Salem, NC
- Buses from Scranton, PA to Winston-Salem, NC
- Bus to Winston-Salem, NC from Wilmington, NC
