COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Hampton

switcheroo

Quickview

How to get to Hampton by bus

Routes40
Trips per day68
bus lines3
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Hampton?

$1.00 is the cheapest price for a bus ticket to Hampton, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Hampton. In the last month, buses from Virginia Beach to Hampton had the lowest average price at $8.20. In general, these cities tend to have the cheapest buses to Hampton:

Where is the bus station in Hampton, VA?

The busiest bus station in Hampton is Hampton Transit Ctr - 2 W Pembroke Ave. As Hampton's main station, it has the most buses coming and going. However, a popular alternative is 210 W Mercury Blvd.

Stamford

There are 4 scheduled buses per day from Stamford to Hampton. The route can be as long as 317 miles, or 509 kilometers. On average, the journey takes 17 hours and 28 minutes. One bus company, Greyhound, connects Stamford to Hampton. Buses from Stamford usually arrive in Hampton at Hampton Transit Ctr - 2 W Pembroke Ave.
Avg. Time
17h 28m
Avg. Price
$46.75

New York

There are 4 scheduled buses per day from New York to Hampton. The route can be as long as 284 miles, or 457 kilometers. On average, the journey takes 11 hours and 10 minutes. There are 3 bus lines that operate on this route. Greyhound has the most daily buses. Buses from New York usually arrive in Hampton at Hampton Transit Ctr - 2 W Pembroke Ave.
Avg. Time
11h 10m
Avg. Price
$47.66

Richmond

There are 4 scheduled buses per day from Richmond to Hampton. The route can be as long as 70 miles, or 112 kilometers. On average, the journey takes 1 hour and 48 minutes. There are 2 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Richmond usually arrive in Hampton at Hampton Transit Ctr - 2 W Pembroke Ave.
Avg. Time
1h 48m
Avg. Price
$15.09

Norfolk

There are 3 scheduled buses per day from Norfolk to Hampton. The route can be as long as 13 miles, or 21 kilometers. On average, the journey takes 30 minutes. One bus company, Greyhound, connects Norfolk to Hampton. Buses from Norfolk usually arrive in Hampton at Hampton Transit Ctr - 2 W Pembroke Ave.
Avg. Time
0h 30m
Avg. Price
$10.00

Columbus

There are 3 scheduled buses per day from Columbus to Hampton. The route can be as long as 584 miles, or 939 kilometers. On average, the journey takes 20 hours . One bus company, Greyhound, connects Columbus to Hampton. Buses from Columbus usually arrive in Hampton at Hampton Transit Ctr - 2 W Pembroke Ave.
Avg. Time
20h 0m
Avg. Price
$147.33
Located in Virginia, Hampton is accessible by bus from 40 other cities. You can choose from 68 daily scheduled trips when you search for buses to Hampton on Wanderu. Greyhound usually has the most buses on any given day.

Bus companies serving Hampton

Greyhound

There are 15 scheduled Greyhound buses per day. Greyhound can get you to Hampton from 103 cities, including Richmond.
Avg. Time
9h 19m
Avg. Price
$47.86

Megabus

There are 5 scheduled Megabus buses per day. Megabus can get you to Hampton from 5 cities, including Washington.
Avg. Time
4h 45m
Avg. Price
$25.21

SprinterBus

There are 2 scheduled SprinterBus buses per day.
Avg. Time
7h 0m
Avg. Price
$50.00