Bus Houston to Tucson, AZ and return

Cheap bus and train tickets for trips from Tucson, AZ to Houston and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,600,721 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Ticket fares for a bus from Houston to Tucson, AZ typically start from $146.50. Use our smart bus search engine to find the ideal bus ride and take your pick between the offers of Busbud and . The fastest bus from Tucson, AZ to Houston only takes 21h 10m. Simply click the "Find Now" button and happy travels.
Cheapest Bus$146.50
Fastest Bus21h 10m
Distance936.5 miles
Bus CompaniesGreyhound US
Departure / Arrival
Date best offer
Company
Best price
  • Houston
    Tucson, AZ
    6:35 PM
    7:10 PM
    4 Feb
    +1
    Greyhound USGreyhound US
    from $146.50
  • Houston
    Tucson, AZ
    6:55 PM
    2:30 AM
    11 Feb
    +2
    Greyhound USGreyhound US
    from $153.50
  • Houston
    Tucson, AZ
    7:45 AM
    9:40 AM
    20 Mar
    +1
    Greyhound USGreyhound US
    from $196.50
  • Houston
    Tucson, AZ
    2:55 AM
    12:45 AM
    20 Mar
    +1
    Greyhound USGreyhound US
    from $199.50
  • Houston
    Tucson, AZ
    6:35 PM
    8:10 PM
    20 Mar
    +1
    Greyhound USGreyhound US
    from $201.50
  • Houston
    Tucson, AZ
    2:15 PM
    1:55 PM
    20 Mar
    +1
    Greyhound USGreyhound US
    from $204.50
  • Houston
    Tucson, AZ
    4:45 PM
    1:55 PM
    20 Mar
    +1
    Greyhound USGreyhound US
    from $204.50
Departure / Arrival
Date best offer
Company
Best price
  • Tucson, AZ
    Houston
    2:25 PM
    10:45 PM
    23 Feb
    +1
    Greyhound USGreyhound US
    from $105.50
  • Tucson, AZ
    Houston
    9:10 PM
    5:00 AM
    2 Jul
    +2
    Greyhound USGreyhound US
    from $130.50
  • Tucson, AZ
    Houston
    9:10 PM
    6:00 AM
    11 Feb
    +2
    Greyhound USGreyhound US
    from $130.50
  • Tucson, AZ
    Houston
    2:25 PM
    9:45 PM
    27 Mar
    +1
    Greyhound USGreyhound US
    from $136.50
  • Tucson, AZ
    Houston
    9:10 PM
    5:00 AM
    27 Mar
    +2
    Greyhound USGreyhound US
    from $137.50
  • Tucson, AZ
    Houston
    10:55 AM
    11:05 AM
    27 Mar
    +1
    Greyhound USGreyhound US
    from $142.50
  • Tucson, AZ
    Houston
    9:55 AM
    12:05 PM
    21 Feb
    +1
    Greyhound USGreyhound US
    from $143.50

Current ticket prices

There's two things to consider when it comes to selecting the perfect bus. Number one is to compare prices. For the trip Houston - Tucson, AZ, fares currently start from $146.50. It typically depends on whether you book in advance or too short notice. Number two is to compare travel times since there can be significant differences. While only needs 21h 10m for the whole journey, you might have to spend more hours on the highway with other companies.

Bus stops in Houston and Tucson, AZ

Stations
E 12th St 801, 85719 Tucson, AZ (USA)

More on bus features and services

$4.27
$4.33
Houston
Tucson, AZ
A cab ride in Houston is 2% cheaper than in Tucson, AZ.
$1.25
$1.50
Houston
Tucson, AZ
A bus fare in Houston is 17% cheaper than in Tucson, AZ.
$3.00
$3.87
Houston
Tucson, AZ
A large beer in Houston is 23% cheaper than in Tucson, AZ.
$1.61
$1.27
Houston
Tucson, AZ
A bottle of water in Houston is 22% more expensive than in Tucson, AZ.
$9.72
$8.72
Houston
Tucson, AZ
A meal in Houston is 11% more expensive than in Tucson, AZ.
Trusted shop
The CheckMyBus App
Free Download