There’s something romantic about the idea of a road trip across America, but for some, the planning and cost is overwhelming.
That’s why GoBankingRates.com compiled a list of 20 cross-country train and bus road trips where you can sit back and enjoy the journey on a budget of $350 or less for the trip ticket. See where your budget can take you.
Train: Denver to Miami
Ticket Cost: $343
When you arrive in Miami, you’ll want to head straight to the beach — just don’t miss out on other attractions, like the Wynwood Arts District, where you can explore art galleries and enjoy good food, drinks and shopping from numerous restaurants, bars and shops. You can also try out exciting water activities or visit one of Miami’s world-class golf courses.
For a weekend stay, you can find plenty of hotel deals for around $200 to $300.
Train: Atlanta to Austin
Ticket Cost: $315
After you depart the train in Austin, be sure to check out the city’s famous nightlife and music scene with venues playing rock, blues, jazz, hip hop, punk and Latino shows every night. Don’t miss out on the city’s ballets, museums and outdoor spaces, either. You’ll find affordable hotel deals downtown for as little as $127 for a two-night stay.
Train: New York to Seattle
Ticket Cost: $291
Depart your train in Seattle and go to Pike Place Market, Seattle’s original farmer’s market established in 1903. Visit the iconic Space Needle for a once-in-a-lifetime view of the city. The less expensive weekend hotel deals cost around $400 to $500 for a two-night stay.
Train: Phoenix to Portland, Ore.
Ticket Cost: $265
Take in the great outdoors at the end of your cross-country road trip to Portland by visiting the city’s Forest Park, which has 70 miles of trails to explore. Grab a bite to eat at downtown eateries or at one of the city’s more than 600 food carts. Stay in a hotel for the weekend for between $200 and $350.
Train: Philadelphia to Minneapolis
Ticket Cost: $195
A fall road trip is the perfect way to experience Minneapolis. You’ll have great weather to watch the wildlife as you cruise down Victory Memorial Drive or play frisbee golf in one of the city’s disc golf parks. You can find plenty of weekend accommodation deals for around $200 to $300.
Train: Cleveland to Memphis, Tenn.
Ticket Cost: $191
Journey to the legendary city of Memphis to experience blues, rock ‘n’ roll and soul music. Once you get your music fix, see the city from a different perspective on a riverboat tour. Stay for a weekend for less than $300.
Train: Chicago to San Francisco
Ticket Cost: $167
Hop off your train when you arrive in San Francisco and head to some of the city’s main attractions, like the Golden Gate Bridge, Golden Gate Park, Pier 39 and Alcatraz. Explore countless museums, watch the San Francisco Symphony at Davies Symphony Hall or visit the San Francisco Zoo and Gardens. Hotel accommodations are on the pricier side, however, with several downtown hotels charging around $500 for a two-night stay.
Bus: Baltimore to Long Beach, Calif.
Ticket Cost: $141
In Long Beach, visit the Aquarium of the Pacific on the bay or take a guided downtown tour. Hop in a rental car or on another bus for a one-hour drive to Universal Studios Hollywood, Disneyland and other famous Southern California attractions. You can find accommodations for between $200 and $400 for a two-night stay.
Bus: San Francisco to New York
Ticket Cost: $141
There’s so much to do when you arrive in the Big Apple —arts and culture museums, endless shopping, Central Park, the Empire State Building, the Statue of Liberty and more. You can find great deals on accommodations, with pricing for a two-night stay starting around $500.
Bus: Detroit to San Diego
Ticket Cost: $131
Depart your cross-country bus in sunny San Diego to find 70 miles of beaches, countless parks and gardens, unlimited outdoor activities and a thriving arts and culture community. Don’t skip the San Diego Zoo, voted the No. 1 zoo in the world by TripAdvisor. Pick up accommodations for two nights on Hotel Circle for around $200 for a budget stay.
Bus: Pittsburgh to Las Vegas
Ticket Cost: $131
When you finally arrive in Sin City, get your legs moving with a walk down the famous Vegas strip —and go at night for the full effect. Get your nature fix at the Bellagio Conservatory & Botanical Gardens or head to Red Rock Canyon National Conservation Area. Stay for two nights on the strip for as little as $400 to $500.
Train: Washington, D.C. to New Orleans
Ticket Cost: $123
There’s so much to explore when you arrive in New Orleans. From a vibrant nightlife to festivals, music and museums, there’s something for everyone. You won’t want to miss out on a jazz music show and the city’s deliciously unique cuisine. Enjoy a weekend stay in New Orleans for around $300 to $500.
Bus: Houston to Boston
Boston offers attractions like Fenway Park and the historic Freedom Trail. Explore countless museums and heritage and history tours. On the lower end of the spectrum, expect to pay around $550 for a two-night stay, or more for in-demand hotels.
Bus: Virginia Beach, Va. to Albuquerque, N.M.
Ticket Cost: $121
Go on an adventure in Albuquerque with a hot air balloon ride over the Rio Grande Valley or take in views of the city from Sandia Peak Aerial Tramway. The city offers plenty of arts and culture across 19 museums, the National Hispanic Cultural Center and the Indian Pueblo Culture Center. Stay for two nights for as little as $100.
Train: St. Louis to Tucson, Ariz.
Ticket Cost: $114
Step off the train and back in time as you explore Western film sets in Old Tucson. Check out a great view of the Cosmos at one of the city’s observatories. Later, don’t miss out on the beauty of the Sonoran desert by learning about the area’s diverse ecosystems at Tohono Chul, Tucson Botanical Gardens and the Arizona-Sonora Desert Museum. You’ll be able to find weekend hotel stays for about $100.
Bus: Fort Worth, Texas to Philadelphia
Ticket Cost: $109
During your visit to the City of Brotherly Love, walk down the city’s cobblestone streets and take a look at its historic landmarks like the Liberty Bell. Visit the famous Rocky steps, eat an authentic Philly cheesesteak at Geno’s or Pat’s, and chow down at a vendor at Reading Terminal Market. Two-night accommodations in Philadelphia can be found for around $400 to $600.
Bus: Colorado Springs, Colo. to Nashville, Tenn.
Ticket Cost: $99
Once you arrive in Music City, you’ll want to check out honky tonks and music venues on Honky Tonk Highway on Lower Broadway. Dine on Hattie B’s famous fried chicken and enjoy pancakes at the famed Pancake Pantry. Stay downtown for a couple nights for around $300 to $500.
Bus: Indianapolis to Charleston, S.C.
Ticket Cost: $94
When you get to Charleston, take a walking tour to get a feel for the city from a local’s perspective. Check out the Charleston Waterfront Park and sign up for a boat tour for a beautiful view of the unique Southern city. You can stay for two nights starting at around $250.
Bus: Raleigh, N.C. to Milwaukee
Ticket Cost: $94
During your trip to Milwaukee, explore the zoo, take in a baseball or basketball game and learn about beer making on a brewery tour. Cruise down the Milwaukee River along the Lake Michigan shoreline at night for a stunning city view. You can find two-night hotel accommodation deals in the $200 range.
Train: Boston to Chicago
Ticket Cost: $89
During your trip to Chicago stop by the Navy Pier for rides, dining and more. Stop by Millennium Park and Grant Park, too. Grab a Chicago-style deep dish pizza at one of the many local pizzerias, like Gino’s East and catch a comedy show at The Second City. Stay for a couple nights for around $400.
Ticket costs are according to one-way journeys for trips beginning Sept. 10 or Sept. 17 and do not include taxes and fees. Pricing was gathered on Aug. 25 using Greyhound.com and Amtrak.com. Hotel costs according to Booking.com and do not include taxes and fees.
This article originally appeared on GoBankingRates.